JS Codecademy练习NS_ERROR_NOT_AVAILABLE:

时间:2015-10-27 15:45:13

标签: javascript

我是编码新手。我在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!"); 
}

2 个答案:

答案 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()