在 if 中的函數
重要性:5
看看程式碼。最後一行的呼叫結果會是什麼?
let phrase = "Hello";
if (true) {
let user = "John";
function sayHi() {
alert(`${phrase}, ${user}`);
}
}
sayHi();
結果是錯誤。
函數 sayHi
在 if
內部宣告,因此它只存在於其中。外部沒有 sayHi
。
看看程式碼。最後一行的呼叫結果會是什麼?
let phrase = "Hello";
if (true) {
let user = "John";
function sayHi() {
alert(`${phrase}, ${user}`);
}
}
sayHi();
結果是錯誤。
函數 sayHi
在 if
內部宣告,因此它只存在於其中。外部沒有 sayHi
。