在不使用数组的情况下在 JavaScript 中查找最接近目标的数字

嗨,谁能向我解释如何找到最接近目标的数字。我正在创建一个获取 3 个参数的函数,如果用户获胜则返回true ,如果计算机获胜则返回false 。

我已经尝试过寻找它,但我发现只有使用数组的解决方案有什么我可以不使用它们做的吗?


function updateScore(humanScore, computerScore, generateTarget) {

if(abs(humanScore) < abs(genrateTarget)) {

return true} else{return false}

};


德玛西亚99
浏览 118回答 2
2回答

GCT1015

我无法完全理解您想要传达的内容,但我想您想生成一个随机数并检查谁的答案更接近。你可以使用这个:function updateScore(humanScore, computerScore, generateTarget) {&nbsp; &nbsp; return(Math.abs(humanScore - generateTarget) < Math.abs(computerScore - generateTarget) ? humanScore : computerScore);&nbsp;}这将返回更接近的猜测。希望这可以帮助。

慕田峪4524236

我会从两个分数中减去目标,并比较绝对差:function updateScore(humanScore, computerScore, generateTarget){&nbsp; &nbsp; return Math.abs(humanScore - generateTraget) < Math.abs(computerScore - generateTarget);}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript