alert var ++和var + 1之间的区别

时间:2017-01-10 02:59:00

标签: javascript

我对这个过程有点困惑:

function counter() {
    var count = 0;
    return function() {
        alert(count++);
    }
}
var count = counter();
count();

为什么在执行代码后,警报仍为0但如果我将“count ++”更改为“count + 1”,则警报输出为1。 任何人都可以向我解释这个过程。

1 个答案:

答案 0 :(得分:1)

1)count ++告诉脚本警告(计数)然后再增加一个。

2)++ count将脚本增加1,然后提醒。

3)对警报计算count + 1,但不改变count的变量值。