JS如果语句不与其他语句工作
问题描述:
所以我开始制作游戏,我正在尝试做一个项目来购买和我有一个功能,但由于某种原因,它跳过代码时,我想要的一切,即使它应该“TJS如果语句不与其他语句工作
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")
}
}
}
答
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") }
}
因为你还可以买一个控制台,即使你已经有一个,除非你想限制用户只购买最多一个CONSO的乐?
什么是'金钱'?什么是“控制台”? – Li357
我们需要更多信息。变量为金钱和控制台和关于您的问题的更多细节能够帮助.. –
请[编辑]您的问题明确描述所需的行为和实际行为。哪部分被跳过? (另外,请注意有一个名为'console'的全局变量,因为已经有一个全局的'console'对象,其中包含用于调试的方法。) – nnnnnn