首页 > 解决方案 > 如果变量值的差异超过 20,如何执行代码

问题描述

我正在尝试查看是否var1不等于var2,但 top 是否大于它 20 或更多以执行代码。

我目前有:

if (var1 != var2) {
    // need to put what happens if var2 is 20 or more greater than var1
}
else {

}

标签: javascriptnode.jsif-statement

解决方案


也许这就是你想要的

if (var2-var1 >= 20) {
    // Insert code here
}

但是,如果您想检查 var2 和 var1 是否相隔 20 至少一个可能更小一个可能更大,那么

if (Math.abs(var2-var1) >= 20) {
    // Insert code here
}

推荐阅读