一元操作符的概念
一元操作符:只能操作一个值的操作符
常用的一元操作符:++(递增),--(递减),+,-
一元操作符 ++
++分为前置型和后置型。
var num=18;
++num;//前置型递增
num++;//后置型递增
复制代码
在不进行多个运算时,等价于下面的代码
var num=18;
num=num+1;//num值为19
复制代码
等价于在变量的值上加1。
但在前置递增和后置递增都出现在运算式中时
var num1=16,
num2=18,
num3;
num3=++num1+num2++;//num3的值为35
复制代码
在两种递增操作符都出现在一个运算式中时,在进行运算时,num1是先递增后运算,而num2则是先运算后递增。这是前置递增与后置递增的最为重要的区别。 ##一元操作符 -- --分为前置型和后置型。
var num=18;
--num;//前置型递减
num--;//后置型递减
复制代码
在不进行多个运算时,等价于下面的代码
var num=18;
num=num-1;//num值为17
复制代码
等价于在变量的值上减1。
在进行多个运算时与递增操作符类似。
拓展
递增运算符合递减运算符不仅适用于整数,还可以用于字符串、布尔值、浮点数、和对象。
总结
++与--这两种操作符是我们常用的操作符,在循环体中以及计数等情况常常用到,要理解他们的前置和后置的区别。
注意
在多个递增和递减的运算中,记住一句话:前置先递增或递减再进行运算,后置先运算再递增或递减。