作者kg3363 (深藍)
看板Ajax
標題[問題] switch判斷問題
時間Sat Dec 15 17:56:17 2012
請問一下switch判斷有無這樣的寫法:
switch( grade && subject ){
case "5" && "1":
document.all("chinese").style.display = "block";
break;
case "5" && "4":
document.all("nature").style.display = "block";
break;
default:
document.all.style.display = "none";
break;
}
就是我想用switch判斷兩個變數,如我寫的grade和subject兩個變數,
當他符合判斷的值就顯示,其他隱藏。
請問各位~我要如何改才能正確顯示我要的~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.160.180.58
1F:→ tyf99:case 後面好像只能是常數 12/15 18:52
2F:→ tyf99:不對,js好像可以支援expression case.. 12/15 18:59
3F:→ tyf99:不過你的問題應該是出在 && 12/15 18:59
4F:推 akiratw:switch (grade|subject) 和 case (5|1): 12/15 19:16
5F:→ grence:直接當字串接起來 12/15 20:15
6F:→ kg3363:感謝各位~用串接的方式確實是個好主意^^~ 12/16 00:56