此代码有什么问题?正在返回意外令牌进行比较

时间:2019-11-01 18:08:04

标签: javascript

  const compareGuesses = (human, computerGuess, generateTarget) => 
  {
    if
     (math.abs(human - generateTarger)) > (math.abs(computerGuess - generateTarget)) 
     return true;
  } 

    else if 
    {
      (math.abs(human - generateTarget)) > (math.abs(computerGuess - generateTarget))
      return false;
    } 
    else if 
    {
      human === computerGuess return true;
    }

这只是一个简单的游戏,可以将您的数字与随机生成的数字进行比较,并确定您或计算机的随机猜测是否更接近随机生成的目标数字

1 个答案:

答案 0 :(得分:0)

const compareGuesses = (human, computerGuess, generateTarget) => {
    if ((math.abs(human - generateTarger)) > (math.abs(computerGuess - generateTarget))) { 
        return true;
    }
    else if ((math.abs(human - generateTarget)) > (math.abs(computerGuess - generateTarget))) {
        return false;
    }
    else if (human === computerGuess) {
        return true;
    }
}

使用if语句时,整个条件都需要用单个括号括起来。