返回課程

在 if 中的函數

重要性:5

看看程式碼。最後一行的呼叫結果會是什麼?

let phrase = "Hello";

if (true) {
  let user = "John";

  function sayHi() {
    alert(`${phrase}, ${user}`);
  }
}

sayHi();

結果是錯誤

函數 sayHiif 內部宣告,因此它只存在於其中。外部沒有 sayHi