我正在閱讀一些書籍,學習javascript,並且我看到javascript使用詞法範圍。在javascript中遇到麻煩了解詞彙範圍
詞彙範圍是指任何變量的範圍,可以定義 從函數(而不是當你調用它)在 功能在範圍
我嘗試了一些基本的例子:
function f() {
console.log(x);
}
const x = 10;
f(); // 10
那麼這是如何工作,爲什麼它記錄值10?當我定義函數時,變量x不存在。我是javascript noob,所以也許我在這裏錯過了一些東西。提前致謝。
檢查[此視頻(https://www.youtube.com/watch?v=ByG-RU5fCcQ&t=52s)
發表: 50。它很好地描述了詞法範圍。我發現它很有幫助。 –