只能操做一个值的叫作一元操做符。一元操做符是ECMAScript中最简单的操做符ip
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);