Dichiarazione del caso in JavaScript

Dichiarazione del caso in JavaScript
JavaScript supporta varie dichiarazioni condizionali per prendere decisioni in fase di esecuzione, come "se altro" E "Cambia dichiarazioni dei casi“; Tuttavia, in alcune condizioni specifiche, utilizzando le istruzioni dei casi di commutazione anziché "se altro"Le dichiarazioni sono considerate più convenienti.

Ad esempio, è necessario testare una variabile per migliaia di valori distinti e quindi operare in base ai risultati dei test. In questo scenario, l'uso del "se altro"La dichiarazione è meno efficiente DELL'INTERIO DI CASO DI CASO. Quindi, per valutare un'espressione per più casi, è meglio usare Switch Case Dichiarazione poiché aumenta anche il Leggibilità del codice.

Questo articolo discuterà della dichiarazione di lavoro e utilizzo della dichiarazione del caso Switch in JavaScript con l'aiuto di esempi adeguati.

Funzionamento dell'istruzione Case Switch in JavaScript

Il flusso di seguito di seguito illustra il funzionamento dell'istruzione del caso Switch in JavaScript:

Quando viene aggiunta un'istruzione Caso Switch in JavaScript, esegue l'esecuzione nei seguenti passaggi:

  • Innanzitutto, la dichiarazione seguita dal "interruttore"La parola viene valutata.
  • Nel prossimo passaggio, il risultato della valutazione è "rigorosamente"Rispetto al"valori”Dell'Aggiunto"casi", Uno per uno dall'alto verso il basso.
  • Quando il risultato dell'espressione viene abbinato al valore di qualsiasi "caso", Le dichiarazioni aggiunte nel suo blocco di codice verranno eseguite e il"rottura"La parola chiave interrompe il flusso di esecuzione dell'istruzione switch.
  • Infine, il "predefinito"Il blocco del codice del caso viene eseguito quando i risultati della valutazione dell'espressione non corrispondono a nessuno dei casi specificati.

Ora, controlla la sintassi dell'istruzione Case Switch, in quanto aiuterà nell'implementazione.

Sintassi

switch (espressione)
Casea:
// Blocco codice del caso a
rottura;
casob:
// Blocco codice del caso B
rottura;
Casec:
// Blocco codice del caso C
rottura;
predefinito:
// Blocco codice del caso predefinito
rottura;

Qui, "espressione"È la condizione che verrà valutata,"caso"La parola chiave viene utilizzata per definire i casi seguiti dai loro valori,"rottura"La parola chiave viene aggiunta per interrompere il flusso di controllo dell'istruzione del caso di commutazione e"predefinito"L'affermazione è"opzionale"Caso che verrà eseguito quando l'espressione del caso di commutazione viene valutata come"falso".

Ora, controlliamo alcuni esempi relativi all'istruzione Case Switch in JavaScript.

Esempio 1: come utilizzare l'istruzione Case Switch in JavaScript con la parola chiave "Break"

Prima di tutto, creeremo una variabile denominata "UN"E inizializzalo con il valore"2":

var a = 2;

Nel passaggio successivo, la variabile "UN"Viene passato all'istruzione del caso Switch come"espressione,"E l'istruzione Case Switch confronterà il valore della variabile"UN"Con tutti i casi aggiunti:

switch (a)
Caso0:
console.log ("Il numero è zero");
rottura;
caso 1:
console.log ("Il numero è uno");
rottura;
Caso2:
console.log ("Il numero è due");
rottura;
predefinito:
console.log ("Il numero non è zero, uno o due");

Come valore della variabile "UN"Abbinato a"Caso 2", Verrà eseguito il suo blocco di codice correlato e il programma emetterà"Il numero è due"Alla finestra della console ed esci dalla dichiarazione del caso:

In un altro caso, se il valore variabile non corrisponde a nessuno dei casi specificati, JavaScript eseguirà le istruzioni aggiunte in "predefinito" caso.

Ad esempio, nell'esempio seguente, il valore della variabile "UN" è impostato per "10,"Che non corrisponderà al valore dei casi di switch aggiunti:

var a = 10;
switch (a)
Caso0:
console.log ("Il numero è zero");
rottura;
caso 1:
console.log ("Il numero è uno");
rottura;
Caso2:
console.log ("Il numero è due");
rottura;
predefinito:
console.log ("Il numero non è zero, uno o due");

Quindi, l'istruzione Caso Switch eseguirà il blocco di codice del "predefinito" caso:

Esempio 2: come utilizzare l'istruzione Case Switch in JavaScript senza parola chiave "interruzione"

Se non hai aggiunto il "rottura"Parola chiave, quindi JavaScript eseguirà prima il caso, in cui il valore specificato viene abbinato, e successivamente, eseguirà tutti gli altri casi anche se i criteri non sono soddisfatti.

Ad esempio, il “rottura" parola chiave manca nella dichiarazione del caso del programma di seguito:

var a = 2;
switch (a)
Caso0:
console.log ("Il numero è zero");
caso 1:
console.log ("Il numero è uno");
Caso2:
console.log ("Il numero è due");
Caso3:
console.log ("Il numero è tre");
predefinito:
console.log ("Il numero non è zero, uno o due");

In questo scenario, l'istruzione del caso Switch corrisponderà in sequenza al valore della variabile "UN"Con tutti i casi fino a raggiungere il"Caso 2"; come il "rottura"La parola chiave manca quindi dopo aver eseguito il blocco di codice di"Caso 2", JavaScript non interromperà il controllo dell'esecuzione e quindi eseguirà i casi successivi:

Esempio 3: come utilizzare l'istruzione Case Switch in JavaScript con più criteri

Esiste la possibilità che devi eseguire operazioni simili per più casi. In una situazione del genere, invece di scrivere lo stesso blocco di codice per ciascuno "caso"Ancora e ancora, escludi il"rottura"Parole chiave e scrivi quella particolare operazione per un gruppo di casi nel modo seguente:

const a = "4";
switch (a)
caso 1":
Caso "2":
Caso "3":
Caso "4":
console.log ("Il numero è inferiore a 5");
rottura;
Caso "Il numero è 5":
predefinito:
console.log ("Il numero non è valido");

Il programma di cui sopra stamperà la dichiarazione "Il numero è inferiore a 5"Se il valore della variabile"UN"Abbinato al caso"1","2","3", O "4":

Abbiamo fornito le informazioni essenziali relative alla dichiarazione del caso in JavaScript. Puoi ulteriormente ricercarlo in base alle tue esigenze.

Conclusione

IL Switch Case Dichiarazione In JavaScript viene utilizzato per l'esecuzione di un blocco di codice se i criteri specificati sono soddisfatti. È utilizzato principalmente per eseguire operazioni in base a diverse condizioni. L'istruzione del caso di commutazione funziona in modo simile a "se altro" condizionali; Tuttavia, l'utilizzo del caso Switch mantiene la leggibilità del codice. Questo articolo ha discusso del funzionamento delle dichiarazioni dei casi in JavaScript con l'aiuto di esempi adeguati.