繁体   English   中英

window.prompt 和 prompt 之间有什么真正的区别吗?

[英]Any real difference between window.prompt and prompt?

出于好奇,window.prompt 和 JavaScript 中的 prompt 有什么区别。

对于老师使用的我的考试问题的答案之一

var yourName = window.prompt("Please enter your first name here\n");

我用过

var yourName = prompt("Please enter your first name here\n");

这是笔试,所以我觉得不会有太大区别。

通常是的, window.prompt === prompt 然而,它确实取决于您的范围,有人可能已经声明了windowprompt变量,其值与全局范围内的值不同。

有关更多详细信息,请查看JavaScript 中的窗口真的是全局的吗? . 您(和您的老师)也可能对为什么单独依赖作用域链并避免在 Javascript 中显式引用头对象有益? .

var person = prompt("请输入你的名字", "哈利波特");

如果(人!= null){

document.getElementById("demo").innerHTML =

“你好”+人+“!你今天好吗?”; }

通常 window.prompt === 提示,因为,

提示对话框包含一个单行文本框、一个取消按钮和一个确定按钮,并返回用户在该文本框中输入的(可能为空)文本。 ...警报对话框是模态窗口; 它们阻止用户访问程序界面的其余部分,直到对话框关闭

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM