var num=25; switch(true){ case num<0: alert("less than 0"); break; case num>=0&&num<=20: alert("between 0 and 20"); default: alert("more than 20");} 括号里的true代表什么,与下边的case是怎样的关系?
true表示num值存在,不是空值
加上true后case后就可以做比较判断了