关于自加的问题?

var i=3;

console.log(i++);

为什么控制台打印的值是3;难道不应该是4吗

慕勒8167199
浏览 1199回答 2
2回答

__无悔

i++是先输出在加。++i是先加在输出。--i和i--同理;如: ver i = 1;i++console.log(i);//这里输出2;嗯就是你把++放到前面,或者将i++放在外面计算在console中直接输出i就行了

兼容并包

这个问题这样就解决。  console.log(++i);//4   如果不懂 ,建议你先查看 这2的意思i++,++i
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript