这是我在这里的第一篇文章,所以请善待我的菜鸟问题。
我在javascript中有一个简单的while语句,我不能理解结果。代码:
var a = 0;
while (a < 10) {
console.log(a);
a++;
}
结果是:0 1 2 3 4 5 6 7 8 9 9
所以我的问题是:为什么数字9被打印了两次?
发布于 2014-11-13 19:51:19
如果在控制台中(而不是在浏览器中,如您发布的代码片段那样)计算表达式,它不仅会转储传递给log的信息,还会转储整个表达式的最后计算值。
https://stackoverflow.com/questions/26908173
复制相似问题