我想让它问密码然后如果这个人说得对,他可以说出他的名字,它会向他打招呼但是当我尝试在谷歌浏览器上运行时它不会工作。
<script>
var pass = prompt("What Is The Password?");
if (pass == "lolman") {
alert("You Are In!");
} else {
alert("Get Out Of Here!");
}
var nm = prompt("What Is Your Name?");
if (nm == "john") {
alert("Hello "nm);
} else {
alert("Out Of Here NoName!");
}
</script>
答案 0 :(得分:1)
我得到的错误是Uncaught SyntaxError: missing ) after argument list
,您可以通过在nm
变量上执行字符串concat来解决此问题:
alert("Hello " + nm);
alert("Hello "nm);
无效,它不会自动将字符串和变量粘在一起,你必须告诉它。
答案 1 :(得分:0)
我试图在Chrome控制台中运行它并告诉您的代码无效:&#34;参数列表&#34;
之后的未捕获的SyntaxError:missing)将alert("Hello "nm);
更改为alert("Hello "+ nm);
- 它有效
希望这有助于:) 维拉德
答案 2 :(得分:0)
试试这个。
<script>
var pass = prompt("What Is The Password?");
if (pass == "lolman")
{
alert("You Are In!");
var nm = prompt("What Is Your Name?");
if (nm == "john") {
alert("Hello "+ nm);
} else {
alert("Out Of Here NoName!");
}
} else {
alert("Get Out Of Here!");
}
</script>