switch 語句用于基于不同條件執行不同動作。
語法格式如下:
switch(表達式) {
case n:
代碼塊
break;
case n:
代碼塊
break;
default:
默認代碼塊
}
代碼解釋:
計算一次 switch 表達式;
把表達式的值與每個 case 的值進行對比;
如果存在匹配,則執行關聯代碼。
如下:
switch (new Date().getDay()) {
case 0:
day = "星期天";
break;
case 1:
day = "星期一";
break;
case 2:
day = "星期二";
break;
case 3:
day = "星期三";
break;
case 4:
day = "星期四";
break;
case 5:
day = "星期五";
break;
case 6:
day = "星期六";
}
擴展內容
JavaScript中switch語句的用法總結
JavaScript的switch...case語句,是在開發中經常用到的,但是通常都是給定值,然后進入case分支的操作,今天來總結一些switch的其他操作。
var a = 100;
var b = NaN;
switch (true) {
case isNaN(a) || isNaN(b):
console.log('NaNNaN');
break;
case a === b:
console.log(0);
break;
case a < b:
console.log(-1);
break;
default:
console.log(1);
}
// NaNNaN
多case,單操作
var Animal = 'Giraffe';
switch (Animal) {
case 'Cow':
case 'Giraffe':
case 'Dog':
case 'Pig':
console.log('This animal will go on Noah\'s Ark.');
break;
case 'Dinosaur':
default:
console.log('This animal will not.');
}
// This animal will go on Noah's Ark.
到此這篇關于js中switch語句的學習筆記的文章就介紹到這了,更多相關js中switch語句的使用方法內容請搜索億速云以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持億速云!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。