在检查Javascript中的4个值时,如何返回true?

在检查Javascript中的4个值时,如何返回true?,javascript,Javascript,我有一个if语句,它必须允许4个参数值,而且我在语法正确性方面遇到了困难 我已经分别测试了下面OR语句的两个部分,它们分别返回true和false,但我想要的是,第一个参数返回了true,以使do something发生 var d=4; var t=2; 如果d>=3.5&&d=3.5&&t

我有一个if语句,它必须允许4个参数值,而且我在语法正确性方面遇到了困难

我已经分别测试了下面OR语句的两个部分,它们分别返回true和false,但我想要的是,第一个参数返回了true,以使do something发生

var d=4; var t=2; 如果d>=3.5&&d<6 | t>=3.5&&t<6{ console.log'true';//做点什么 }否则{ console.log'false';
} 我从错误的角度来处理这个问题,在我上面的例子中,第一个if语句在某些条件下返回TRUE。在第二个if语句的中间部分,第一个elseif在某些条件下返回TRUE

我无法计算出第三个if语句是否如预期的那样工作,但这是因为第一部分和第二部分都返回TRUE

在我更大的代码集中处理这个问题,而不使用if语句和else部分,而是使用不同的方法解决了这个问题


感谢Randy和Colin的帮助

您的代码完全按照您所描述的那样工作。根据您的代码片段,//do something将被执行。这对我来说目前很有效谢谢您的评论,为了简化StackOverflow上的代码,我声明了变量,但实际上这些变量是从我网站上更大的一段代码生成的。我很愚蠢,因为我的代码显示变量是字符串,并且我正在与一个数字进行比较。我将修复我的代码,它应该按照上面的代码片段工作。