var、let、const的for循環例子區別

var、let、const的for循環例子區別 var的for循環 爲什麼只輸出一個lxm, 這是因爲循環體內的變量與循環變量是在同個作用域,i被’lxm’賦值,i++,變成NaN, 退出循環 let的for循環 爲什麼i沒有報錯,且還輸出3個lxm 說明循環體內的變量與循環變量是不同的作用域,有自己單獨的作用域,且是不同塊級作用域 循環變量的那部分是一個父作用域,而循環體內部是一個單獨的子作用域
相關文章
相關標籤/搜索