美文网首页
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