在JavaScript中擁有很多不同的用法,而且JavaScript這么語(yǔ)言重中的擁有很多不同的元素屬性,那么今天我們就來看看在“javascript怎么用Switch語(yǔ)句?”這個(gè)問題吧!下面是小編整理的一些內(nèi)容希望對(duì)你有所幫助!
1.使用Swicth 重寫多個(gè) if 語(yǔ)句:
在平常中我們經(jīng)常的使用Switch ...case 語(yǔ)句,然而我們通常都會(huì)給他們固定數(shù)值,那么如果在Switch中重寫多個(gè)if語(yǔ)句回事怎么樣的呢?我們來看代碼:
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);
}
我們?cè)诖a中看到在每個(gè)的間隔中都有break存在用來進(jìn)行跳出方法。
2.多個(gè)case,獨(dú)個(gè)操作。
我們出來在使用到break中來精心重寫操作外還可以單個(gè)的操作代碼如下:
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.');
}
我們通過case 一個(gè)個(gè)的完成調(diào)用從而完成操作。
總結(jié):當(dāng)然除了以上這些小編涉及到的以外,如果你有更好的方式或者方法也可以和大家一起分享學(xué)習(xí),更多有關(guān)于JavaScript這方面的學(xué)習(xí)和知識(shí)我們都可以在W3cschool中進(jìn)行搜索和學(xué)習(xí)。