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

javascript中的自增自减运算?

javascript中的自增自减运算?

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

2 回答

?
SMILET

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

console.log(i++);这个可以理解为:
console.log(i);i=i+1;
console.log(++i);可以理解为:
i=i+1;
console.log(i);
看文字什么前自增:先自增,后运算;。。。。没什么用,主要是理解
                            
查看完整回答
反对 回复 2019-04-27
?
喵喔喔

TA贡献1735条经验 获得超5个赞

console.log(i++);
可以理解为
console.log(i);
i+=1;
也就是说,是先取得了变量i的值,再增加i的值。而
console.log(++i);
则相反,是先增加i的值,再取其值
console.log(i);
就是往控制台中输出变量i的值
                            
查看完整回答
反对 回复 2019-04-27
  • 2 回答
  • 0 关注
  • 558 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号