首页 > 代码库 > 《JavaScript高级程序设计》 读书笔记(三)

《JavaScript高级程序设计》 读书笔记(三)

操作符 

递增和递减操作符

var num1 = 2;
var num2 = 20;
var num3 = --num1 + num2; // 等于 21
var num4 = num1 + num2; // 等于 21

var num1 = 2;
var num2 = 20;
var num3 = num1-- + num2; // 等于 22
var num4 = num1 + num2; // 等于 21

差别的根源在于,这里在计
算 num3 时使用了 num1 的原始值(2)完成了加法计算,而 num4 则使用了递减后的值(1)。

 

《JavaScript高级程序设计》 读书笔记(三)