//检查用户是否准备好玩了!
confirm("I.AM.READY!");
var age=18
var age = prompt(“你的年龄是多少?”);
if (age>=18)
{
console.log(You can play);
}
else
{console.log(we take no responsibilty);
}
非常感谢!我已经纠正了错误,我完成了我的项目(这只是它的一小部分)我希望其他人玩我的游戏,所以我该怎么做,尝试制作一个.bat文件,但它没有用。
答案 0 :(得分:0)
我认为你正在寻找这个:
confirm("I.AM.READY!");
var age=18;
age = prompt("What's your age?");
if (+age>=18)
{
console.log("You can play");
}
else
{
console.log("we take no responsibilty");
}
console.log(param);,将以下参数作为参数:
obj1 ... objN : 要输出的JavaScript对象列表。每个对象的字符串表示以列出和输出的顺序附加在一起。
<强> MSG 强>: 包含零个或多个替换字符串的JavaScript字符串。
subst1 ... substN : 用于替换msg中的替换字符串的JavaScript对象。这使您可以对输出格式进行额外控制。
console.log(we take no responsibilty); // <<missing the quotes around the String
答案 1 :(得分:0)
无需像您所做的那样重新定义相同的变量:
var age
var age=18
var age = prompt("What's your age?");
在变量声明之后你也应该有一个分号。
例如:
var age = 18;
将定义一个名为age
的变量并将其赋值为18.如果要更改变量值,只需执行以下操作:
age = 20; // No need to use var again as the variable has been declared.
同样在使用条件语句时,您希望比较变量值而不是字符串文字age
。您的条件语句应为:
if (age >= 18) {
}
我已经快速演示了我相信你想要实现的目标:
答案 2 :(得分:-2)
好的,我修复了我的代码。这应该解决它:
confirm("I.AM.READY!");
var age;
age=18;
age = prompt("What's your age?");
if (age >= 18 ) {
console.log("You can play");
}
else
{
console.log("we take no responsibilty");
}
OP所指的错误是由于:
console.log(You can play);
应该说:
console.log("You can play");