2012-01-03 88 views
1

是否有JavaScript运算符可以检查邻近性,类似于软性等于?例如,而不是if (a == b)它会读取if (a is within 5 of b)。可能没有这样的事情,但如果有的话,这将是一个很大的帮助。 谢谢JavaScript运算符用于“范围内的”

回答

3

发现有没有内置的方式做到这一点,但你可以轻松地完成与此相同:

if (Math.abs(a - b) <= 5) 
+0

好,谢谢。没有想到这一点 – B1CL0PS 2012-01-03 04:49:10

0
function isNearby(a, b, delta) { 
    return Math.abs(a - b) <= delta; 
}