美文网首页
javascript中i++和++i 的区别

javascript中i++和++i 的区别

作者: Bior | 来源:发表于2020-04-20 21:39 被阅读0次

    var a=9,b=10,c;

    c=(++a==b--)?++a:b--;

    console.log(a);

    console.log(b);

    console.log(c);

    var s=5;

    var a=(s++)+(s++)+(s++);

    console.log(a);

    var m=5;

    var b=(++m)+(++m)+(++m);

    console.log(b);

    假设 i=0;

    A. i++ 和 ++i 做为单独的语句时,

    作用是一样的,都是使i 的值加1

    此时i=1。

    B. i++和++i 做为判断条件时,

    1. i++ 的作用是先进行判断(此时 i=0),进行判断之后再使 i的值加1

    2. ++i 的作用是先使 i的值加1 (此时 i=1), 再用 i=1作为判断条件进行判断(此时 i=1)

    相关文章

      网友评论

          本文标题:javascript中i++和++i 的区别

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