认证0级讲师
就拿你for语句里面的var i = 0来说,变量i在函数体内都能访问到,而不仅局限于for循环里面。
for
var i = 0
i
var声明的变量是在函数作用域里面的。
如果想声明块级变量,请用const或者let。
const
let
在函数里面是局部变量,函数之外不能访问这个变量。
就拿你
for
语句里面的var i = 0
来说,变量i
在函数体内都能访问到,而不仅局限于for
循环里面。var声明的变量是在函数作用域里面的。
如果想声明块级变量,请用
const
或者let
。在函数里面是局部变量,函数之外不能访问这个变量。