1. 程式人生 > >JavaScript switch判斷

JavaScript switch判斷

switch:

switch中,如果與一個條件成立,那麼後面的判斷都不再判斷,對應

的程式碼直接執行,另外,switch沒法進行範圍判斷。

 

if與switch的區別:

if一般用來進行範圍的判斷,switch一般用來精準值的判斷。

 

用switch做一個簡單的問路程式:

var num = ormopt('請輸入數字')*1;
//通過prompt返回的結果都是字串型別的資料,所以通常用javascript弱型別特點,乘以1轉換為數字型別。、
switch(num){
    case 1:
        document.write('向東走');
        
break; case 1: document.write('向西走'); break; case 1: document.write('向南走'); break; case 1: document.write('向北走'); break; default: document.write('輸入錯誤'); }