回到课程

if 内的函数

重要程度: 5

看看下面这个代码。最后一行代码的执行结果是什么?

let phrase = "Hello"; if (true) { let user = "John"; function sayHi() { alert(`${phrase}, ${user}`); } } sayHi();

答案:error

函数 sayHi 是在 if 内声明的,所以它只存在于 if 中。外部是没有 sayHi 的。