上QQ阅读APP看书,第一时间看更新
2.3.4 赋值运算符
JavaScript中的赋值运算可以分为简单赋值运算和复合赋值运算。简单赋值运算是将赋值运算符(=)右边表达式的值保存到左边的变量中,而复合赋值运算混合了其他操作(如算术运算操作)和赋值操作。例如:
sum+=i; //等同于sum=sum+i;
JavaScript中的赋值运算符及其描述和示例如表2.6所示。
表2.6 JavaScript中的赋值运算符及其描述和示例
【例2.8】赋值运算符的使用。(实例位置:资源包\TM\sl\2\08)
应用赋值运算符实现两个数值之间的运算并输出结果,代码如下。
<script type="text/javascript"> var a = 2; //定义变量 var b = 3; //定义变量 document.write("a=2,b=3"); //输出a和b的值 document.write("<p>"); //输出段落标记 document.write("a+=b运算后:"); //输出字符串 a+=b; //执行运算 document.write("a="+a); //输出此时变量a的值 document.write("<br>"); //输出换行标记 document.write("a-=b运算后:"); //输出字符串 a-=b; //执行运算 document.write("a="+a); //输出此时变量a的值 document.write("<br>"); //输出换行标记 document.write("a*=b运算后:"); //输出字符串 a*=b; //执行运算 document.write("a="+a); //输出此时变量a的值 document.write("<br>"); //输出换行标记 document.write("a/=b运算后:"); //输出字符串 a/=b; //执行运算 document.write("a="+a); //输出此时变量a的值 document.write("<br>"); //输出换行标记 document.write("a%=b运算后:"); //输出字符串 a%=b; //执行运算 document.write("a="+a); //输出此时变量a的值 </script>
执行上述代码,结果如图2.10所示。
图2.10 输出赋值运算结果