出于好奇,window.prompt和JavaScript中的提示之间没有任何区别。
对于我的考试答案之一,老师使用
var yourName = window.prompt("Please enter your first name here\n");
我用过
var yourName = prompt("Please enter your first name here\n");
这是一次笔试,所以我觉得它不会产生太大的影响。
答案 0 :(得分:4)
通常是,window.prompt === prompt
。但它确实取决于您的范围,有人可能声明window
或prompt
变量的值与全局范围中的变量不同。
有关详细信息,请查看Is window really global in Javascript?。您(和您的老师)也可能对Why is it beneficial to rely on the scope chain alone and avoid explicitly referencing the head object in Javascript?感兴趣。
答案 1 :(得分:0)
var person = prompt("请输入你的名字", "哈利波特");
if (person != null) {
document.getElementById("demo").innerHTML =
“你好”+人+“!你今天好吗?”; }
通常是 window.prompt === 提示,因为,
提示对话框包含一个单行文本框、一个取消按钮和一个确定按钮,并返回用户在该文本框中输入的(可能为空)文本。 ...警报对话框是模态窗口;它们阻止用户访问程序界面的其余部分,直到对话框关闭