js一元操作符-前置递增减(++a --a)和后置递增减(a++ a--)的区别
2020-02-03 09:51
1011 查看
前置递增减:
[code]var a = 29; alert(++a);//结果为 30 --a同理 alert(--a);//结果为29,因为上面加了1,此时执行的是30-1
总结:前置型的递增减会改变变量的值并输出
后置递增减:
[code]var a = 29; alert(a++); //结果为29,后置++(29++)并未改变值,但执行了+1的操作,后面再使用变量a时就是30了 alert(a--); //结果为30,后置--并未改变值,但上面a++导致a的值加了1,此时a为30--
总结:后置型的递增减会执行加减运算,但不会在当前执行步骤得到结果
下面来实践下后置型,个人感觉后置型相对于前置型稍难理解
[code]var a = 29; var b = 30; var sum1 = a++ +b;//sum为29+30=59 var sum2 = a+b;//sum为30+30=60 此时的a经过a++结果为30
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 6.区别increment/decrement操作符的前置和后置形式
- 自增自减操作符的前置后置区别
- 区别increment/decrement操作符的前置(prefix)和后置(postfix)形式
- 前置与后置的递增/递减操作符
- 6. 区别increment/decrement操作符的前置(prefix)和后置(postfix)形式
- 游戏效率优化(1) 前置递增与后置递增区别
- 6. 区别increment/decrement操作符的前置(prefix)和后置(postfix)形式
- 读书笔记: More Effective ++ 操作符 条款6,区别increment/decrement操作符的前置(prefix)和后置(postfix)的形式
- 区别increment/decrement操作符的前置(prefix)和后置(postfix)形式
- 递增(++)和递减(--)运算符前置版本和后置版本的区别【i++,++i的区别】
- 一元操作符重载 ,请注意前置和后置会有区别,友元函数的真正用途
- More Effective C++ 条款6 区别 increment/decrement 操作符的前置(prefix)和后置(postfix)形式
- 条款六:区别++和--操作符前置和后置的区别
- 前置和后置操作符的区别(More Effective_C++_6(运算符))
- 条款6:区别increment/decrement操作符的前置和后置形式
- 【M6】区别increment/decrement操作符的前置(prefix)和后置(postfix)形式
- 前置递增和后置递增的区别
- C++ 前置操作符与后置操作符
- javascript一元操作符(递增、递减)使用示例
- C++中前置递增运算符和后置递增运算符的区别