这是我在这里的第一篇文章,所以请回答我的问题。
我在javascript中有一个简单的while语句,我无法理解结果。 代码:
var a = 0;
while (a < 10) {
console.log(a);
a++;
}
&#13;
结果是: 0 1 2 3 4 五 6 7 8 9 9
所以我的问题是:为什么9号打印两次?
答案 0 :(得分:1)
如果您在控制台中评估表达式(不在浏览器中,就像您发布的代码段一样),它不仅会转发传递给log
的信息,还会转储上次评估的值整体表达。