Skip to content

输出什么?

Posted on:2021年7月3日 at 22:24
function checkAge(age) {
  if (age < 18) {
    const message = "Sorry, you're too young.";
  } else {
    const message = "Yay! You're old enough!";
  }

  return message;
}

console.log(checkAge(21));

constlet声明的变量是具有块级作用域的,块是大括号({})之间的任何东西, 即上述情况if / else语句的花括号。 由于块级作用域,我们无法在声明的块之外引用变量,因此抛出ReferenceError

原文转自:https://fe.ecool.fun/topic/59d6fb97-59bc-4f6c-ba90-cb16b96478ee