0
私のプログラムは正しく機能しません。乱数比較で絶対値が正しく一致しません
var ranNum = 48
var numbered = 45
if (ranNum === numbered){
alert("match");
}else if ((Math.abs(numbered - ranNum)) < 10){
alert("your ten away");
}else if ((Math.abs(numbered - ranNum)) < 5){
alert("your five away");
}
出力には、それがない場合は10が表示されます。
-3は10未満ではありませんか? – undefined
その絶対値を計算すると、それはそれを正のヌブマーにします –
あなたは正しいですが、それでも3は10未満です。それが「あなたの10倍」を警告する理由です。 – undefined