Javascript 如何比较一个数字加上或减去另一个数字

Javascript 如何比较一个数字加上或减去另一个数字,javascript,jquery,compare,getjson,boolean-logic,Javascript,Jquery,Compare,Getjson,Boolean Logic,假设我有两个变量,分别是value1和value2。这些值将由用户输入,但让我们假设它们已经输入了,这些是值 var value1 = 5; var value2 = 7; var comparison = .785 我只想比较加上或减去比较的值,所以当代码显示输出时,它只显示5+或-.785和7+或减去.785的值 对于某些上下文,下面的代码是从一个json对象中提取信息,该对象有两个单独的数字列表,比如number1和number2,以及大量其他信息,但不必担

假设我有两个变量,分别是value1和value2。这些值将由用户输入,但让我们假设它们已经输入了,这些是值

    var value1 = 5;
    var value2 = 7; 
    var comparison = .785  
我只想比较加上或减去比较的值,所以当代码显示输出时,它只显示5+或-.785和7+或减去.785的值

对于某些上下文,下面的代码是从一个json对象中提取信息,该对象有两个单独的数字列表,比如number1和number2,以及大量其他信息,但不必担心这些,所有这些都可以正常工作

       $("#createlist").click(function() {
            var value1 = Number($("#value1").val());
            var value2 = Number($("#value2").val());    
            var comparison = .785

            $.getJSON("get_divvy_data.php", null, function(data) {
                var total_bikes_available = 0;
                $("#stationtable .stationrow").remove();
                $.each(data.stationBeanList, function(index, station) {
下一部分是我遇到的问题

                  if( station.number1 is <= value1 + - comparison && station.number2 is <= value2 + - comparison) {
                       //do something
                   }
如果(station.number1)是一种可能的方法:

if (Math.abs(value1 - station.number1) <= comparison
    && Math.abs(value2 - station.number2) <= comparison) {
   //...    
}

if(Math.abs(value1-station.number1)在上次编辑中刚刚重命名了一些变量
var value     = 0.9;
var reference = 0.7;
var delta     = 0.2;
console.log(value - reference <= delta); // false