JavaScript基礎(11.JS難點:作用域詳解)

先來個其他語言的例子: 不用仔細考慮它是什麼意思,注意一點即可: 在內層大括號裏面定義了一個string型的name變量,卻在大括號外面用它,因此會報錯。 我們繼續: 在Python中: 情況一可以運行,而情況二會出錯。 到底是爲什麼呢? 這裏用簡單的一句話來解釋就可以: 在其他語言中是作用域以塊({})爲單位的,在Python裏面作用域是以函數作爲單位的。、 因此,函數內部定義的變量可以在函數內
相關文章
相關標籤/搜索