Javascript 未定义show()
我正在用有说服力的Javascript学习Javascript 我在Firefox控制台上编写了以下代码,但它返回: “ReferenceError:show()未定义”为什么Javascript 未定义show(),javascript,Javascript,我正在用有说服力的Javascript学习Javascript 我在Firefox控制台上编写了以下代码,但它返回: “ReferenceError:show()未定义”为什么 show()不是window对象的方法,因此只有在全局范围内定义了一个名为so的函数时,它才会起作用 如果你打字 console.log(typeof window.show) 它应该返回undefined 我在Firefox控制台上编写了以下代码,但它返回 :“ReferenceError:show()未定义”为什
show()
不是window
对象的方法,因此只有在全局范围内定义了一个名为so的函数时,它才会起作用
如果你打字
console.log(typeof window.show)
它应该返回undefined
我在Firefox控制台上编写了以下代码,但它返回
:“ReferenceError:show()未定义”为什么
因为没有定义这样的函数show
。您可以使用console.log
写入控制台:
console.log(confirm("Shall we, then?"));
或者,如果您不想登录到控制台,只需调用该函数:
if (confirm("Shall we, then?")) {
// the user confirmed
}
因为
show
不是窗口
对象上定义的属性。在浏览器中,只需尝试
confirm("Shall we, then?");
将显示一个确认对话框。要仅显示警报对话框
alert("Shall we, then?");
但这两个操作都会阻塞,因此最好登录到控制台(如果存在)
show函数是在由雄辩的Javascript提供的shell环境中实现的,它不是标准Javascript的一部分。您应该签出Elount Javasacript的在线版本。在页面的底部,您可以找到控制台。在那里输入你的陈述。祝你好运 这是其中一个问题,其中线索很大程度上在错误消息本身中……那么,您是否定义了
show
函数?如果不是,那就是原因。
alert("Shall we, then?");
console.log("Shall we, then?");