Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 未定义show()_Javascript - Fatal编程技术网

Javascript 未定义show()

Javascript 未定义show(),javascript,Javascript,我正在用有说服力的Javascript学习Javascript 我在Firefox控制台上编写了以下代码,但它返回: “ReferenceError:show()未定义”为什么 show()不是window对象的方法,因此只有在全局范围内定义了一个名为so的函数时,它才会起作用 如果你打字 console.log(typeof window.show) 它应该返回undefined 我在Firefox控制台上编写了以下代码,但它返回 :“ReferenceError:show()未定义”为什

我正在用有说服力的Javascript学习Javascript

我在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?");