【发布时间】:2021-12-28 19:02:52
【问题描述】:
我正在尝试在回答第一个提示时发出警报,有人可以帮忙吗?
var answer = "Griffin"
var answer2 = "griffin"
if(prompt("What's your name?"))
{
if(answer === ("Griffin"))
{
var callback = function() {
alert("Oh hi! " + answer)
}
}
} else {
if(answer2 === ("griffin"))
{
setTimeout(callback, 1000);
} else {
alert("Then whats your name if it's not Griffin?")
}
}
【问题讨论】:
-
您好,我认为您的意思是 === 而不是 =,您可以使用 w3schools.com/jsref/met_win_prompt.asp 查看文档并实时测试代码。
-
语法错误是因为
;inif (answer2 = ("griffin")); -
if 语句中有
;。 -
删除if条件中的分号
-
=也有问题,但不是语法错误。
标签: javascript prompt