App下載

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

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

在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í)。


0 人點(diǎn)贊