gpt4 book ai didi

javascript - 使用模数确定值是否在范围内

转载 作者:行者123 更新时间:2023-12-02 16:08:13 25 4
gpt4 key购买 nike

我想确定一个值是否在某个范围内。

所有值都是度数 (0 - 359),当 end 值小于 start 时(因为模数 360),这会导致问题。

我需要以下语句才能返回 true:

isInRange(359 % 360, 359, 2); // Returns false
isInRange(180 % 360, 179, 182); // Returns true
<小时/>
function isInRange(rotation, start, end){
return (rotation >= start && rotation <= end);
}

如有必要,可以确定旋转方向。

最佳答案

function isInRange(rotation, start, end){
return (rotation >= start && rotation <= end) || (rotation >= end && rotation <= start);
}

检查旋转是否在开始和结束之间,无论startend哪个更大。

关于javascript - 使用模数确定值是否在范围内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30506045/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com