l2a*_*lba -1 jquery if-statement match matching
我知道我可以这样做......
if (Size == 4 | Size == 7 | Size == 10 | Size == 13 | Size == 16 | Size == 19)
{alert("Yes!")}
Run Code Online (Sandbox Code Playgroud)
但是更好的编码?
小智 10
if(Size%3==1&&Size<20&&Size>3 )
{alert("yes");}
Run Code Online (Sandbox Code Playgroud)
你可以使用jQuery.inArray:
if (jQuery.inArray(Size, [4, 7, 10, 13, 16, 19])>=0) {
Run Code Online (Sandbox Code Playgroud)
请注意,目标只能是可读性,而不是表现.
如果你只有那6个值,如果它们永远不会改变,if你所做的丑陋(|| 而不是|)是一个完全正确的解决方案.
switch (Size) {
case 4:
case 7:
case 10:
case 13:
case 16:
case 19:
alert("Yes!");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
223 次 |
| 最近记录: |