js中switch語句的學(xué)習(xí)筆記
switch 語句用于基于不同條件執(zhí)行不同動(dòng)作。
語法格式如下:
switch(表達(dá)式) {
case n:
代碼塊
break;
case n:
代碼塊
break;
default:
默認(rèn)代碼塊
}
代碼解釋:
計(jì)算一次 switch 表達(dá)式;
把表達(dá)式的值與每個(gè) case 的值進(jìn)行對(duì)比;
如果存在匹配,則執(zhí)行關(guān)聯(lián)代碼。
如下:
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 = "星期六";
}
擴(kuò)展內(nèi)容
JavaScript中switch語句的用法總結(jié)
JavaScript的switch...case語句,是在開發(fā)中經(jīng)常用到的,但是通常都是給定值,然后進(jìn)入case分支的操作,今天來總結(jié)一些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.
到此這篇關(guān)于js中switch語句的學(xué)習(xí)筆記的文章就介紹到這了,更多相關(guān)js中switch語句的使用方法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
JS限定手機(jī)版中圖片大小隨分辨率自動(dòng)調(diào)整的方法
下面小編就為大家?guī)硪黄狫S限定手機(jī)版中圖片大小隨分辨率自動(dòng)調(diào)整的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-12-12
JavaScript實(shí)現(xiàn)繼承的6種常用方式總結(jié)
JavaScript想實(shí)現(xiàn)繼承的目的:重復(fù)利用另外一個(gè)對(duì)象的屬性和方法。本文為大家總結(jié)了JavaScript實(shí)現(xiàn)繼承的6種常用方式,需要的可以參考一下2022-07-07
小程序獲取手機(jī)驗(yàn)證碼倒計(jì)時(shí)的方法
這篇文章主要為大家詳細(xì)介紹了小程序獲取手機(jī)驗(yàn)證碼倒計(jì)時(shí)的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下<BR>2022-08-08
JavaScript實(shí)現(xiàn)鼠標(biāo)移動(dòng)事件畫筆
這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)鼠標(biāo)移動(dòng)事件畫筆,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-08-08
JS中‘hello’與new String(‘hello’)引出的問題詳解
這篇文章主要給大家介紹了關(guān)于JS中'hello'與new String('hello')引出的問題的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-08-08

