Skip to content

输出什么?

Posted on:2021年7月3日 at 22:28
const name = "Lydia";

console.log(name());

变量name保存字符串的值,该字符串不是函数,因此无法调用。 当值不是预期类型时,会抛出TypeErrors。 JavaScript期望name是一个函数,因为我们试图调用它。 但它是一个字符串,因此抛出TypeErrorname is not a function 当你编写了一些非有效的JavaScript时,会抛出语法错误,例如当你把return这个词写成retrun时。 当JavaScript无法找到您尝试访问的值的引用时,抛出ReferenceErrors

原文转自:https://fe.ecool.fun/topic/80d02415-01b5-428f-a5a5-3021d2ce9b75