美文网首页
i++与++i的性能区别

i++与++i的性能区别

作者: 不洗头的野人 | 来源:发表于2016-12-14 16:59 被阅读211次

    由于平时使用到++的情况
    直入正题,他i++和++i对性能的影响是怎样的呢?
    我们先来看两者执行过程:

    i++:

    function () {
        tmp = i;
        i = tmp + 1;
        return tmp;
    }
    

    ++i:

    function () {
        i = i + 1;
        return i;
    }
    

    通过上面代码可以知道,i++在执行过程中产生了一个临时变量,而++i并没有。因此,在使用类似for循环这种要运用到自增时,推荐使用++i

    相关文章

      网友评论

          本文标题:i++与++i的性能区别

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