猿问

javascript中的自增自减运算?

1.后自增
刚刚学js,看了教程当时懂,事后觉得有点晕,有个疑问:(1).console.log(i++);和console.log(++i);是什么含义呢?它们有什么区别?
(2).console.log(i);这代码又是什么含义呢?
3.教程里讲的前自增:先自增,后运算;后自增:先运算,后自增.自己在网上搜了一下,有的人说是:前自增:先自增,后赋值;后自增:先赋值,后自增.
到底该怎么理解呢?
先多谢了.
拉莫斯之舞
浏览 559回答 2
2回答

SMILET

console.log(i++);这个可以理解为:console.log(i);i=i+1;console.log(++i);可以理解为:i=i+1;console.log(i);看文字什么前自增:先自增,后运算;。。。。没什么用,主要是理解

喵喔喔

console.log(i++);可以理解为console.log(i);i+=1;也就是说,是先取得了变量i的值,再增加i的值。而console.log(++i);则相反,是先增加i的值,再取其值console.log(i);就是往控制台中输出变量i的值
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答