if(varName1 <= 1 && varName1 > 0)
{
$('#id1').addClass('ClassName');
}
if(varName2 <= 2 && varName2 > 1)
{
$('#id1').addClass('ClassName');
$('#id2').addClass('ClassName');
}
if(varName3 <= 3 && varName2 > 2)
{
$('#id1').addClass('ClassName');
$('#id2').addClass('ClassName');
$('#id3').addClass('ClassName');
}
所以基本上我想知道是否有更好的方式來做到這一點用較少的if語句(總共8個相同的模式)。如何優化我的if語句或減少if語句?
'varName1'? 'varName2'? 'id3'? 'id1'? 'ClassName'? *** ARGH!*** –
我想你可能在第三個if-clause而不是'varName2'中指定了'varName3'? –
請給出一個嚴肅的例子,而不是這個令人費解和令人困惑的例子。這可能是系統其他部分設計不佳的標誌,而不僅僅是在這裏。 –