如何定义变量

时间:2013-06-12 08:26:40

标签: javascript

//检查用户是否准备好玩了!

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文件,但它没有用。

3 个答案:

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

   }

我已经快速演示了我相信你想要实现的目标:

http://jsfiddle.net/S6tu7/

答案 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");