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