一元操作符递增与递减

一元操作符的概念

一元操作符:只能操作一个值的操作符
常用的一元操作符:++(递增),--(递减),+,-

一元操作符 ++

++分为前置型和后置型。

	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。
在进行多个运算时与递增操作符类似。

拓展

       递增运算符合递减运算符不仅适用于整数,还可以用于字符串、布尔值、浮点数、和对象。

总结

       ++与--这两种操作符是我们常用的操作符,在循环体中以及计数等情况常常用到,要理解他们的前置和后置的区别。

注意

       在多个递增和递减的运算中,记住一句话:前置先递增或递减再进行运算,后置先运算再递增或递减

posted @ 2018-08-25 13:57  一只勤奋的羊  阅读(430)  评论(0)    收藏  举报