如何为 Javascript 中的 if 语句添加公差
How do I add tolerance to an if statement in Javascript
我正在学习 JavaScript p5js 库,并决定制作一款非常基础的游戏。
我只是希望游戏在满足 if 语句的条件时结束。
比如
if (x == y) {
>>>endcode here<<<
}
但是我需要为每个值添加 50 的公差
所以代码应该是这样的
if (x == y (give or take 50) ){
>>>endcode here<<<
}
我不确定如何为声明添加公差,所以我来这里寻求帮助。
谢谢:)
检查差值的绝对值是否小于50:
if (Math.abs(x - y) <= 50) {
// etc
}
我假设您想要允许,例如 50 和 99,但禁止 50 和 101。如果您希望允许最大 100 的差异,则与 100 而不是 50 进行比较:
if (Math.abs(x - y) <= 100) {
// etc
}
或者检查您可能想要非对称更改边界的上边界和下边界
if (x =< y+50 and x >= y-50 ){
>>>endcode here<<<
}
我正在学习 JavaScript p5js 库,并决定制作一款非常基础的游戏。
我只是希望游戏在满足 if 语句的条件时结束。 比如
if (x == y) {
>>>endcode here<<<
}
但是我需要为每个值添加 50 的公差
所以代码应该是这样的
if (x == y (give or take 50) ){
>>>endcode here<<<
}
我不确定如何为声明添加公差,所以我来这里寻求帮助。 谢谢:)
检查差值的绝对值是否小于50:
if (Math.abs(x - y) <= 50) {
// etc
}
我假设您想要允许,例如 50 和 99,但禁止 50 和 101。如果您希望允许最大 100 的差异,则与 100 而不是 50 进行比较:
if (Math.abs(x - y) <= 100) {
// etc
}
或者检查您可能想要非对称更改边界的上边界和下边界
if (x =< y+50 and x >= y-50 ){
>>>endcode here<<<
}