为了账号安全,请及时绑定邮箱和手机立即绑定

javascript中的自增自减运算?

javascript中的自增自减运算?

交互式爱情 2019-03-18 20:59:24
1.后自增<script>                       var i = 10;        //后自增: 先赋值, 后自增.         console.log(i++); //10  这里代码仅表示赋值, 没有自增(即加1), 是吗?     console.log(i);   //11  而这里2.前自增<script>       var i = 10;          //   前自增: 先自增, 再赋值.     console.log(++i); //11    先自增1     console.log(i);   //11  </script>刚刚学js, 看了教程当时懂, 事后觉得有点晕, 有个疑问: (1).console.log(i++); 和 console.log(++i); 是什么含义呢?它们有什么区别?(2).console.log(i); 这代码又是什么含义呢?3.教程里讲的前自增: 先自增, 后运算; 后自增: 先运算, 后自增.自己在网上搜了一下, 有的人说是:前自增: 先自增, 后赋值; 后自增: 先赋值, 后自增.到底该怎么理解呢?先多谢了.
查看完整描述

2 回答

?
GCT1015

TA贡献1827条经验 获得超4个赞

console.log(i++);这个可以理解为:

console.log(i);i=i+1;

console.log(++i);可以理解为:

i=i+1;
console.log(i);

看文字什么前自增: 先自增, 后运算;。。。。
没什么用,主要是理解


查看完整回答
反对 回复 2019-03-18
?
互换的青春

TA贡献1797条经验 获得超6个赞

console.log(i++);

可以理解为

console.log(i);
i += 1;

也就是说,是先取得了变量i的值,再增加i的值。而

console.log(++i);

则相反,是先增加i的值,再取其值

console.log(i);

就是往控制台中输出变量i的值


查看完整回答
反对 回复 2019-03-18
  • 2 回答
  • 0 关注
  • 510 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信