我有兩個數字範圍。 可以說,第一次的憤怒是6-9,第二次是1-15比較javascript中的兩個數字範圍
我需要檢查,如果它是衝突。我的意思是如果1-15正在穿越6-9, 有效範圍是 1-5, 10-15 但是1-15,2-18像這樣應該返回我它違反了6-9。
目前我只檢查勁兒位,如果它落在範圍之間,
if (typeof (Number.prototype.isBetween) === "undefined") {
Number.prototype.isBetween = function (min, max, notBoundaries) {
var between = false;
if (notBoundaries) {
if ((this < max) && (this > min)) between = true;
alert('notBoundaries');
} else {
if ((this <= max) && (this >= min)) between = true;
alert('Boundaries');
}
alert('here');
return between;
}
}
但現在我需要檢查的範圍。任何幫助表示讚賞
以陣列的形式在這些範圍? – anu
可以說第二個範圍是'a到b' ...您需要檢查'a'是否在測試範圍內,或者'b'是否在測試範圍內OR'(a'低於測試範圍AND'b '超出測試範圍)......這有幫助嗎? –
@anu是範圍是以數組的形式。 –