我是编码新手。我在Codecademy上学习JS,我一直收到这个错误:NS_ERROR_NOT_AVAILABLE
。我在下面的代码中做错了什么?
prompt ("Are you ready to play");
confirm ("I am ready to play!");
var age = prompt("What's your age");
if("age" <= 12) {
console.log("Play at your own risk");
} else {
console.log("Play on!");
}
答案 0 :(得分:0)
age
是变量,不是字符串,不需要引号:
prompt ("Are you ready to play");
confirm ("I am ready to play!");
var age = prompt("What's your age");
if(age <= 12) {
console.log("Play at your own risk");
} else {
console.log("Play on!");
}
答案 1 :(得分:-1)
您需要使用没有引号的年龄,因为您引用的是变量,而不是字符串
if (age <= 12)
&#34;年龄&#34; javascript中的引号表示文字(或&#39;字符串&#39;)年龄,因此比较&#34; age&#34; 12赢得了你期望的结果
javascript中没有引号的年龄表示与变量age
关联的任何值,在这种情况下,无论用户输入prompt()