一、swich case判斷語句eg // 只有exp和值1或值2類型相同時,才能執行,否則會跳到default關鍵字處,執行對應代碼段; 註:default關鍵字:規定不存在 case 匹配時所運行的代碼。 二、if else if 註:if中條件可以是有多個,用&&或||隔開; 三、if els ...
一、swich case判斷語句eg
<script>
swich( exp){
case 值1:
執行的代碼段;
break;
case 值2:
執行的代碼段;
break;
......
default
執行的代碼段;
break;
}
</script>
// 只有exp和值1或值2類型相同時,才能執行,否則會跳到default關鍵字處,執行對應代碼段;
註:default關鍵字:規定不存在 case 匹配時所運行的代碼。
二、if else if
username='admin';
var user = "nana"
if(username=='king'){
document.write('hello king');
}else if(username==user){
document.write('hello nana');
}else if(username=='admin'){
document.write('hello admin');
}
//返回值為hello admin
註:if中條件可以是有多個,用&&或||隔開;
當該語句執行時,會從上到下依次對條件表達式進行求值判斷
如果值為true,則執行當前語句。
如果值為false,則繼續向下判斷。
如果所有的條件都不滿足,則執行最後一個else後的語句
該語句中,只會有一個代碼塊被執行,一旦代碼塊執行了,則直接結束語句
三、if else
var username='king '; if(username=='king '){ document.write('hello king'); }else{ document.write('hello nana'); } //輸出值為 hello nana;if條件中king多出一個空格就不會成立;
說明: //當該語句執行時,會先對if後的條件表達式進行求值判斷,
// 如果該值為true,則執行if後的語句
// 如果該值為false,則執行else後的語句