以电影《美人鱼》的影片名称、导演、类型、主演及票房分别定义在变量中。Js就会见活动将非字符串型数据作字符串型数据来拍卖。

字符串运算符是用于两单字符串型数据中的运算符,它的意向是用点滴独字符串连接起来。在JavaScript中,可以采用+和+=运算符对片单字符串进行连接运算。其中,+运算符用于连接两只字符串,而+=运算符则连接两独字符串,并拿结果给给第一单字符串。

  JavaScript表达式

另外,JavaScript脚论会依据操作数的数据类型来规定表达式中的“+”是算术运算符还是字符串运算符。在个别独操作数中只要出一个凡是字符串类型,那么这“+”就是字符串运算符,而无是算术运算符。

表达式是用来JavaScript脚论运行时展开计算的姿势,可以涵盖常量、变量和运算符

诸如,将录像《美人鱼》的影片名称、导演、类型、主演同票房分别定义在变量中,应用字符串运算符对多个变量和字符串进行连续并出口。代码如下:

 

01   <script type="text/javascript">

02   varmovieName,director,type,actor,boxOffice;

03   movieName= "美人鱼";

04   director = "周星驰";

05   type = "喜剧、爱情、科幻";

06   actor = "邓超、林允";

07   boxOffice= 33.9;

08   alert("影片名称:"+movieName+"\n导演:"+director+"\n类型:"+type+"\n主演:"+actor+"\n票房:"+boxOffice+"亿元");

09   </script>

  JavaScript运算符

运作结果吧:

1、算术运算符:+、-、*、/、%、++、–;注意(只要+连接的操作数中生出一个凡是字符串型,Js就会见活动将非字符串型数据作字符串型数据来拍卖;Js代码的尽各个是自从错误至右手,所以于+连接的表达式中,遇到字符串型数据之前,所有出现的数值型数据(或者可以自动转换为数值型的数据)仍受看成数值来拍卖。为了避免这种情形,我们可以于表达式前并一个空字符串)。

影片名称:美人鱼

图片 1

导演:周星驰

图片 2

类型:喜剧、爱情、科幻

2、字符连接符:通过+连接字符串。

主演:邓超、林允

3、赋值运算符:=、+=、-=、*=、/=、%=、.=。

票房:33.9亿元 

4、比较运算符:>、>=、<、<=、==、!=、===、!==。比较运算符的结果为布尔色;==只比较值是否当、===比较值和种。

正文摘自明科技出版的《零基础学JavaScript》,转载请注明出处!!!

5、逻辑运算符:&&、||、!。逻辑运算符的结果也布尔色;&&如果第一个表达式为false,造成堵塞;||如果第一只表达式为true,造成堵塞。

图片 3

6、三头运算符:exp1?exp2:exp3。

7、其他运算符:逗号运算符(逗号用来以多单表达式连接为一个表达式,新表达式的值也最后一个表达式的价值,多为此当变量声明处);void运算符(void运算符用来指明一个表达式无返回结果);typeof运算符(typeof运算符用来回到一个字符串,返回的是操作数的数据类型)。

 

  JavaScript运算符的事先级

图片 4

能通过()改变优先级。

 

  

 

相关文章