0

私はjavascriptアプリを書いていて、ユーザーが選択した3つの数字を持っています.数字がすべて互いにプラスマイナス5の範囲内にある天気を把握する方法に行き詰まっています.

4

2 に答える 2

0

最小値と最大値の差が 5 以内でなければならないのか、それともすべての数値が 5 以内でなければならないのか、よくわかりませんでした。@Banana-In-Black が 1 つの解決策をカバーしていたので、私は別の方法に進みました。

これにより、各数値の間が 5 を超えないようにします (最小値と最大値だけではありません)。

var withinFive = function(num1, num2, num3) {
    var diff1 = Math.abs(num1 - num2);
    var diff2 = Math.abs(num2 - num3);

    return (diff1 <= 5 && diff2 <=5);
};

console.log(withinFive(1,2,7));

この例{1,2} is <= 5{2,7} <= 5は、関数はtrueを返します

于 2013-10-09T09:05:14.630 に答える