JavaScript 递增和递减
■知识点
递增(++)和递减(--)运算就是通过与自己相加1或相减1,然后再把结果赋值给自己,以实现改变自身结果的一种简便方法。作为一元运算符,递增和递减只能作用于变量、数组元素或对象属性,不能作用于直接量。根据位置不同,递增和递减可以分为以下4种运算方式。
前置递增(++n):先递增,再赋值。
前置递减(--n):先递减,再赋值。
后置递增(n++):先赋值,再递增。
后置递减(n--):先赋值,再递减。
■实例设计
下面比较递增和递减的4种运算方式所产生的结果。
var a=b =c= 4;
console.log(a++); //返回4,先赋值,再递增,运算结果不变
console.log(++b); //返回5,先递增,再赋值,运算结果加1
console.log(C++); //返回4,先赋值,再递增,运算结果不变
console.log(c); //返回5,变量的值加1
console.log(++c); //返回6,先递增,再赋值,运算结果加1
console.log(c); //返回6,变量的值也加1
提示:
递增运算符和递减运算符是相反的操作,在运算之前都会试图将转换值变为数值类型,如果失败则返回NaN。
点击加载更多评论>>