Javascript JS Codecademy练习NS\u错误\u不可用:
我是一个编码新手。我正在Codecademy上学习JS,我一直遇到这样的错误:NS\u error\u NOT\u AVAILABLE。以下代码中我做错了什么Javascript JS Codecademy练习NS\u错误\u不可用:,javascript,Javascript,我是一个编码新手。我正在Codecademy上学习JS,我一直遇到这样的错误:NS\u error\u NOT\u 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"
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!");
}
年龄是一个变量,不是字符串,不需要引号:
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!");
}
您需要使用不带引号的age,因为您引用的是变量,而不是字符串 javascript中带引号的年龄表示文字或“字符串”年龄,因此将年龄与12进行比较不会得到预期的结果
javascript中不带引号的年龄意味着与变量年龄相关联的任何值,在这种情况下,无论用户在提示符中输入了什么,您都无法将年龄与12进行比较->这是不正确的,您可以对其进行比较。你所不能做的,是比较它们,并期望它们成为现实。谢谢你。。。成功了!
if (age <= 12)