-4

我想知道如何在提示框中回答用户名时提醒用户名,我试过了

    var check=propmt("Enter your name","Name")
    if (check==='') {
    alert("Welcome", + check)
    }
4

4 回答 4

6
  1. 拼写prompt正确
  2. 不要,在你的前面放一个+
  3. 更改您的测试,以便即使用户输入空字符串以外的内容也会发出警报

这样的:

var check=prompt("Enter your name","Name")
if (check !== '') {
    alert("Welcome " + check);
}
于 2013-08-16T13:50:36.580 回答
1
if (check==='') {
   alert("Welcome", + check)
}

如果支票为空,则说"welcome" + "empty string"。这显然不是你想要的。

那个逗号会给你带来一些问题。

绝对应该有一个!在那里。

if(check !== '')
于 2013-08-16T13:51:08.303 回答
0
var check=prompt("Enter your name","Name") // you spelled prompt wrong
if (check!=='') { // you had === here
    alert("Welcome" + check); // you had , after "Welcome"
}
于 2013-08-16T13:50:42.663 回答
0

更合适

var check=prompt("Enter your name","Name")
if (check!=='' && check!=='Name' ) { 
    alert("Welcome " + check);
}
于 2013-08-16T13:58:15.297 回答