如何比较两个值而没有if/else语句?如何比较没有if else语句的两个值
e.g
var One = $('#one').height();
var Two = $('#two').height();
如何检查其值越高没有if/else语句?
有没有必要避免if/else
statament - 只练习。
如何比较两个值而没有if/else语句?如何比较没有if else语句的两个值
e.g
var One = $('#one').height();
var Two = $('#two').height();
如何检查其值越高没有if/else语句?
有没有必要避免if/else
statament - 只练习。
(One > Two) ? /* do stuff if true */ : /* do other stuff if false */;
应当指出的是,这仅仅是一个紧凑if/else
声明,通常被称为内嵌if
。
可以使用Math.max([..])
var higherValue = Math.max($('#one').height(), $('#two').height());
或'Math.min',当然。 – Blazemonger
如果您有兴趣最大的价值:
var greatest = Math.max(One, Two);
如果需要设置一个布尔标志:
var oneIsHighest = One > Two;
Mixed(and comp从以前的答复中有一个工作示例:watch this
没有if/else语句?有趣的需求。 if/else有一些问题吗? –
这很愚蠢。请说出实际的实际要求。 –
@Tomalak Geret'kal - 仅限练习。 – Iladarsda