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运算符

运作结果为:

一 、算术运算符:+、-、*、/、%、++、–;注意(只要+连接的操作数中有贰个是字符串型,Js就会自动把非字符串型数据作为字符串型数据来拍卖;Js代码的实践种种是从左到右,所以在+连接的表明式中,碰到字符串型数据以前,全体出现的数值型数据(大概能够自动转换为数值型的数码)仍被看作数值来拍卖。为了防止那种地方,大家得以在表明式前拼3个空字符串)。

影片名称:赏心悦目的女子鱼

图片 1

导演:周星驰

图片 2

类型:喜剧、爱情、科幻

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

主演:邓超、林允

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

票房:33.9亿元 

肆 、比较运算符:>、>=、<、<=、==、!=、===、!==。相比运算符的结果为布尔类型;==只比较值是不是等于、===比较值和品种。

本文章摘要自明天科学技术出版的《零基础学JavaScript》,转发请申明出处!!!

伍 、逻辑运算符:&&、||、!。逻辑运算符的结果为布尔类型;&&要是第⑤个表达式为false,造成堵塞;||假使第三个表明式为true,造成堵塞。

图片 3

六 、长富运算符:exp1?exp2:exp3。

柒 、别的运算符:逗号运算符(逗号用来将多少个表达式连接为1个表明式,新表明式的值为终极二个表明式的值,多用在变量注明处);void运算符(void运算符用来指多美滋(Dumex)个表明式无重返结果);typeof运算符(typeof运算符用来回到三个字符串,再次回到的是操作数的数据类型)。

 

  JavaScript运算符的优先级

图片 4

能够透过()改变优先级。

 

  

 

相关文章