App下載

javascript怎么用Switch語句?Switch語句的用法總結(jié)!

猿友 2021-06-16 15:06:40 瀏覽數(shù) (2775)
反饋

在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,獨(dú)個操作。

我們出來在使用到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í)。


0 人點(diǎn)贊