美文网首页
js 中的i++与i++;

js 中的i++与i++;

作者: 施主画个猿 | 来源:发表于2018-03-05 10:55 被阅读0次
var j=0;
for (i=0;i<100;i++){
    j=j++;
}
console.log(j);
image.png

以上的输出的结果是 0;再来看看这个

var j=0;
for (i=0;i<100;i++){
    j++;
}
console.log(j);
image.png
为什么j=j++; 之后循环的值为0呢;这主要是没理解++i和i++这种写法的执行导致的
i++ 返回原来的值(先赋值再运算),++i 返回加1后的值(先运算后赋值)
var j=0;
for (i=0;i<100;i++){
    j=++j;
}
console.log(j);
image.png

相关文章

网友评论

      本文标题:js 中的i++与i++;

      本文链接:https://www.haomeiwen.com/subject/vcgcfftx.html