JavaScript中的双重或三重(甚至多重)比较

时间:2010-05-17 09:18:02

标签: javascript

万能的大师, 请告诉我,我想知道可以比较sm。行中的变量集,如下所示:

x < y >= z 

或者我需要分两步完成?

(x < y) && (y >= z)

3 个答案:

答案 0 :(得分:16)

在Javascript中,您必须分两步进行此类比较。

Python是我所知道的唯一广泛使用的语言,允许使用第一种形式(如果我不正确,请发表评论)。

答案 1 :(得分:0)

你只能在Javascript中执行后者:

(x < y) && (y >= z)

答案 2 :(得分:0)

您应使用0 <-0.75 && -0.75 <1。

因为当您使用

0 <-0.75 <1 => 0 <-0.75 return false == 0最终情况0 <1 =>返回true;