繁体   English   中英

如何在Java中的if语句中添加容差

[英]How do I add tolerance to an if statement in Javascript

我正在使用p5js库学习JavaScript,因此决定制作一个非常基本的游戏。

我只是希望游戏在满足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<<<
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM