Javascript 如何在if-else语句中声明变量?

Javascript 如何在if-else语句中声明变量?,javascript,if-statement,Javascript,If Statement,由于某些原因,这不起作用,我想让游戏等同于许多不同的东西。如果我使用3个以上的If语句,则游戏始终等于最后一个语句。有人能帮我吗?在if语句外声明“game”,在内部使用它 var user = prompt("what is your name?"); if (user == "joe") { var game = "what's up joe" } if (user == "alex") { var game = "hello alex how are you" } else {

由于某些原因,这不起作用,我想让游戏等同于许多不同的东西。如果我使用3个以上的If语句,则游戏始终等于最后一个语句。有人能帮我吗?

在if语句外声明“game”,在内部使用它

var user = prompt("what is your name?");
if (user == "joe")  {
  var game = "what's up joe"
}
if (user == "alex") {
  var game = "hello alex how are you"
}
else {
  game = "sorry don't know you"
}

var other = alert(game);
在if语句外部声明“game”,在内部使用它

var user = prompt("what is your name?");
if (user == "joe")  {
  var game = "what's up joe"
}
if (user == "alex") {
  var game = "hello alex how are you"
}
else {
  game = "sorry don't know you"
}

var other = alert(game);
var user=prompt(“您叫什么名字?”);
var auth=“joe”;
if(user==auth){
警报(“Whats Up”)+用户;
};
否则如果(用户!=auth |用户!=“alex”){
警惕(“我不认识你!”)+用户;
};
否则{
警报(“错误!”);
};
var user=prompt(“您叫什么名字?”);
var auth=“joe”;
if(user==auth){
警报(“Whats Up”)+用户;
};
否则如果(用户!=auth |用户!=“alex”){
警惕(“我不认识你!”)+用户;
};
否则{
警报(“错误!”);
};您不能:

而且可能是关于这个主题的最好的文章:。

你不能:

而且可能是关于这个主题的最好的文章: