ECMA里面的一元符
只能操作一个值的叫做一元操作符。一元操作符是ECMAScript中最简单的操作符
1.递增和递减操作符
递增和递减操作符直接借鉴自c,而且各有俩个版本,前置型和后置型。顾名思义,前置型就是位于要操作的变量之前,而后置型就是应该位于要操作的变量之后。因此,在适应前置递增操作符给一个数值加1时,要把俩个加号(++)放在这个变量之前,如下所示:
var age = 29;
++ age;
在这个例子中,前置递增操作符把age的值变成了30(为29加上了1)。实际上,执行这个前置递增操作与执行以下操作的效果相同:
var age = 29;
age = age + 1;
执行前置递增操作的方法也类似,结果会从数值中减去1。使用前置递减操作符时,要把俩个减号(--)放在相应变量的前面,如下所示:
var age = 29;
-- age ;
这样,age前置的值减少28(从29-1);