Tôi thích between
chức năng của Pointy nên tôi đã viết một chức năng tương tự hoạt động tốt cho kịch bản của tôi.
/**
* Checks if an integer is within ±x another integer.
* @param {int} op - The integer in question
* @param {int} target - The integer to compare to
* @param {int} range - the range ±
*/
function nearInt(op, target, range) {
return op < target + range && op > target - range;
}
vì vậy nếu bạn muốn xem có x
nằm trong phạm vi ± 10 của y
:
var x = 100;
var y = 115;
nearInt(x,y,10) = false
Tôi đang sử dụng nó để phát hiện báo chí lâu trên thiết bị di động:
//make sure they haven't moved too much during long press.
if (!nearInt(Last.x,Start.x,5) || !nearInt(Last.y, Start.y,5)) clearTimeout(t);
&&
nhà điều hành? ...