你可以使用多个<在if条件下?

时间:2017-08-23 18:44:45

标签: c conditional-statements

if条件是否可以包含多个“小于”(<)或“大于”(>)的符号?

例如,我通常会看到条件写得如下: legende.on("mouseover", function(d, i, j) {d3.select("#tag" + i) .transition() .duration(100) .style("fill-opacity", 1); 但是你可以这样写吗? if( x > 7 && x < 14)

第二种方式编译,但我不确定这样做是否有任何缺点或意外结果。

2 个答案:

答案 0 :(得分:8)

你可以写if( 7 < x < 14 ) something;,但这基本上是一种冗长的说法something

7 < x < 14将被解释为(7<x) < 14,而7<x将为01,两者均低于14 ,因此情况永远是真实的。

答案 1 :(得分:2)

你可以。它将简单地将来自(7