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

3.7 赋值运算符

赋值运算符(=)的作用是给一个变量赋值,即将某个数值指定给某个变量。这也是一个二元运算符,赋值运算符的左侧操作数应该是一个变量、数组的一个元素,或者是对象的一个属性,而右侧操作数可以是一个任意的数值。

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


01   <html>
02      <head>
03         <title>赋值运算符</title>
04         <script type="text/javascript">
05            <!--
06               var x;
07               x = "JavaScript";
08               var arr = new Array();
09               arr[0] = "数组元素一";
10               arr[1] = 1;
11               var pen = new Object();
12               pen.color = "red";
13               document.write("变量x的值为:" + x.toString() + "<br>");
14               document.write("数组arr的值为:" + arr.toString() + "<br>");
15               document.write("对象pen的color属性的值为:" + pen.color + "<br>");
16            -->
17         </script>
18      </head>
19      <body>
20      </body>
21   </html>

【代码说明】在本例中:

■代码第7行是为变量赋值;

■代码第9~10行是为数组元素赋值;

■代码第12行是为对象属性赋值。

【运行效果】以上代码为本书配套代码文件目录“代码\第03章\sample23.htm”里的内容,其运行结果如图3.11所示。

图3.11 sample23.htm的运行结果