购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.3.2 递增和递减运算符

递增运算符(++)和递减运算符(--)只接收一个操作数,根据操作数和运算符的相对位置不同,分为前递增、后递增、前递减、后递减四种情况,如表2-7所示。

表2-7 递增和递减运算符

【例2-1】递增运算

例2-1在Chrome浏览器控制台中的输出结果如图2-4所示。由输出结果可知,无论操作数在运算符的前面还是后面,通过自增运算后,操作数本身加1。区别主要体现在给其他变量赋值时,前递增运算会把操作数加1后的值赋给变量res1;后递增会先把操作数的值赋给变量res2,然后操作数加1。递减运算符和递增运算符的用法相同,不再赘述。

图2-4 例2-1的输出结果 fVIqDEjMF/ILT7XTTvD4Crdiq98DbzMYf2HPHl38sim/X1XMBWEAbR+4tlQpEGy9



2.3.3 赋值运算符

赋值运算符(=)把右侧表达式的值赋给左边的操作数。JavaScript赋值运算符如表2-8所示。

表2-8 赋值运算符 yYDhuspi8uGfqbDLF+o4yMpTUaMPhC7x1OCzvEWybzmPcD6mQLWvXA5L16vL8G3g



2.3.4 比较运算符

比较运算符用于对两个操作数进行比较,比较的结果为真时返回true,结果为假时返回false。JavaScript比较运算符如表2-9所示。

表2-9 比较运算符

【例2-2】比较运算符

例2-2在Chrome浏览器控制台中的输出结果如图2-5所示。由输出结果可知,当进行比较的两个操作数类型不同时,除了“===”和“!==”之外,其他操作符会自动将字符串类型数据转换为数字类型之后再比较。全等运算符(===)只有当两个操作数的类型和值均相等时,结果才为true。

图2-5 例2-2的输出结果 yYDhuspi8uGfqbDLF+o4yMpTUaMPhC7x1OCzvEWybzmPcD6mQLWvXA5L16vL8G3g

点击中间区域
呼出菜单
上一章
目录
下一章
×