我正在使用p5js库学习JavaScript,并决定制作一个非常基本的游戏。
我只是希望游戏在满足if语句的条件时结束。 如
if (x == y) {
>>>endcode here<<<
}
但是我需要为每个值添加50的容差
所以代码将类似于
if (x == y (give or take 50) ){
>>>endcode here<<<
}
我不确定如何在声明中增加容忍度,因此我来这里寻求帮助。 谢谢:)
答案 0 :(得分:5)
检查差异的绝对值是否小于50:
if (Math.abs(x - y) <= 50) {
// etc
}
我假设您想允许,例如50和99,但禁止50和101。如果您希望允许差异最大为100,则与100而不是50进行比较:
if (Math.abs(x - y) <= 100) {
// etc
}
答案 1 :(得分:2)
或检查您可能想非对称更改边框的上下边框
if (x =< y+50 and x >= y-50 ){
>>>endcode here<<<
}