JS if语句不能使用else语句

时间:2017-02-21 02:49:35

标签: javascript if-statement

所以我开始制作一个游戏,我正在尝试制作一个项目,我有一个功能,但由于某种原因它跳过代码,当我想要的一切,即使它不应该

function buyConsole(){
  if(money >= 400 && console === 1){
    console += 1
    money -= 400
  }else{
    if(console == 1){
      alert("you already have a console")
    }else{
      alert("not enought money and/or error A0000: function call error")
    }
  }
}

1 个答案:

答案 0 :(得分:0)

if(money >= 400 && console === 1){

到此:

if(money >= 400 && console ==0){
console += 1 money -= 400
}else{ 
if(console >= 1)
{ alert("you already have a console") }
else{
alert("not enought money and/or error A0000: function call error") }
}

因为除非你想限制用户只购买一个控制台,否则你仍然可以购买一个控制台吗?