为什么此JavaScript代码返回未定义

时间:2020-03-04 14:31:48

标签: javascript

我正在努力理解以下代码段为何返回greeting is not defined的原因。 这个问题的目的不是我如何解决它,而是我理解为什么它会引发此错误。

function sayHey() {
    var greeting = "Hello";
    if(greeting){
        greeting = "Hey";
       let greeting = "Hi";
        console.log(greeting);
    }
}

sayHey();

0 个答案:

没有答案