零基础学JavaScript
上QQ阅读APP看书,第一时间看更新

3.6 字符串运算符

字符串运算符比较简单,只有一个+运算符,该运算符的作用是连接两个字符串,并产生一个新的字符串。

【实例3.22】请看以下代码,注意加粗的文字。


01   <html>
02      <head>
03         <title>字符串运算符</title>
04         <script type="text/javascript">
05            <!--
06               var x = "JavaScript";
07               var y = "字符串运算符";
08               var z = x + y;
09               document.write(z);
10            -->
11         </script>
12      </head>
13      <body>
14      </body>
15   </html>

【代码说明】在本例中可以看出,字符串运算符的作用就是连接两个字符串。如果两个操作数中只有一个是字符串,则另一个操作数将会转换成字符串,再做连接操作,如以下代码返回的是字符串“1234”,而不是数字46:


"12" + 34

【运行效果】以上代码为本书配套代码文件目录“代码\第03章\sample22.htm”里的内容,其运行结果为“JavaScript字符串运算符”。

注意

如果运算符为“+”,而两个操作数都是数字,将执行相加运算,因为在这种情况下,JavaScript会将“+”看成是加法运算符,而不是字符串运算符。