Javascript 如何比较一个数字加上或减去另一个数字
假设我有两个变量,分别是value1和value2。这些值将由用户输入,但让我们假设它们已经输入了,这些是值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,以及大量其他信息,但不必担
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