请教一个 js 变量作用域问题?
資深大佬 : justrand 2
嗯,没有理解为什么结果是这样的,希望有人指点一下!

//会陷入无限循环 for (var i = 0; i < 3; i++) { console.log(i); var i = 1; } //不会陷入无限循环 for (var i = 0; i < 3; i++) { console.log(i); var i = 2; }
大佬有話說 (7)
嗯,没有理解为什么结果是这样的,希望有人指点一下!

//会陷入无限循环 for (var i = 0; i < 3; i++) { console.log(i); var i = 1; } //不会陷入无限循环 for (var i = 0; i < 3; i++) { console.log(i); var i = 2; }
这不是作用域的问题,这是 i++ 没懂什么意思