Introducere în Declarația de caz în JavaScript

JavaScript este cel mai popular limbaj de scripturi din partea clientului, care este acceptat de aproape toate browserele. Este un limbaj de programare dinamic open-source, folosit de dezvoltatorii front-end. Aproape toate cadrele front-end populare precum Angular, React, etc sunt bazate pe JavaScript; codul final care este generat este doar în JavaScript pur. Ca orice alt limbaj de programare, JavaScript are capacitatea de a lua decizii folosind declarații condiționale care sunt foarte utile și necesare pentru luarea deciziilor în timpul executării. Declarațiile de luare a deciziilor sunt coloana vertebrală a oricărui limbaj de programare, deoarece în funcție de diferitele scenarii și situații, putem să executăm declarații particulare.

Ce este declarația de caz în JavaScript?

În timp ce scriem programe ar putea exista o situație în care trebuie să executăm o anumită parte a acestuia, în funcție de situație. Aceasta se referă la alegerea și executarea dinamică a părții preferate a codului. În astfel de situații, putem folosi declarații condiționale care ne permit să luăm o decizie în timpul executării și să executăm partea corectă.

JavaScript acceptă declarații condiționale, cum ar fi instrucțiunea if, if … altfel … instrucțiune, switch case case etc. Acestea sunt declarațiile care sunt utilizate pentru a decide fluxul de execuție în funcție de condiții diferite. Să vedem cum funcționează instrucțiunea și detaliile ei, atunci vom încerca să înțelegem de ce trebuie să schimbăm în detaliu instrucțiunile cazurilor și detaliile acesteia.

Dacă Declarația funcționează în acest fel, dacă o condiție este adevărată, atunci va executa cod de la dacă blochează altfel, dacă o condiție este falsă, atunci va executa cod din alt bloc. Condiția de aici este ceea ce trecem de fapt pentru a lua decizia pentru program. În cazul în care instrucțiunea if, instrucțiunea condiție este în cea mai mare parte o variabilă booleană sau o expresie care returnează o variabilă booleană, este fie True, fie False. În funcție de această valoare Dacă instrucțiunea execută un anumit bloc de cod. Există trei forme de afirmație if,

  1. Dacă declarație
  2. În caz contrar, declarație
  3. Dacă altfel, dacă declarație

Cum funcționează declarația?

If (condition 1) (
//execute this block when condition 1 is true
)
else if (condition 2) (
//execute this block when condition 2 is true
)
.
.
.
else (
//execute this block when none of condition is true
)

De exemplu, dacă instrucțiunea va verifica starea una câte una și va executa un anumit bloc de cod. Acest tip de execuție este OK pentru un număr mai mic de condiții, dar imaginați-vă, dacă avem un număr mare de condiții, atunci devine dificil de urmărit codul, codul devine dezordonat și mai puțin eficient. În astfel de scenarii, este utilă declarația cazului de comutare. Instrucțiunea de tip switch este folosită ca o alternativă la mai multe instrucțiuni dacă … altfel … Sunt mai eficiente atunci când testează mai multe condiții.

Cum funcționează declarația de caz în scriptul Java?

Instrucțiunea de caz execută unul dintre numeroasele blocuri de cod pe baza unei variabile sau a unei valori a expresiei.

Sintaxă:

switch(expression)
(
case a:
//Statement or expression;
break;
case b:
//Statement or expression;
break;
.
.
.
default:
//default statement or expression;
)

  • Declarația de caz evaluează expresia mai întâi și află valoarea acesteia.
  • Apoi se potrivește cu aceeași valoare cu fiecare declarație de caz. În cazul nostru, odată determinată valoarea expresiei, aceasta va fi comparată cu valorile cazului a, b etc.
  • După potrivirea valorii cu instrucțiunile de caz, dacă se găsește o potrivire, acesta execută codul sau expresia din acel bloc și iese din blocul de comutare.
  • Continuă comparând rezultatul expresiei unul câte unul cu toate valorile cazului.
  • Dacă nu se găsește nicio potrivire din toate instrucțiunile de caz, atunci execută blocul de cod din instrucțiunea implicită a cazului. blocul implicit este întotdeauna executat atunci când nu se găsește nicio potrivire.
  • Cuvântul cheie Break este folosit după fiecare execuție a blocului de caz. Practic, acesta spune programului să iasă din instrucțiunea switch.
  • Dacă instrucțiunea de pauză nu este utilizată, atunci execuția programului va continua executând cod din următorul bloc de caz și va continua până când va afla cuvântul cheie de pauză sau va executa blocul implicit final.

Diagrama fluxului:

În cazul enunțelor de caz, condiția poate fi o expresie sau o valoare a oricărui tip de date. Expresia nu este altceva decât o declarație condiționată care returnează valoarea corespunzătoare care trebuie comparată. Declarațiile de caz comutare sunt bune pentru evaluarea tipurilor de date fixe.

Exemple de declarație de caz în JavaScript

Exemple de declarație de caz în JavaScript sunt următoarele:

Exemplul 1

var x = 1;
switch (x)
(
case 0:
console.log(“Zero”);
break;
case 1:
console.log(“One”);
break;
case 2:
console.log(“Two”);
break;
default:
console.log (“Not Zero, One or Two);
)

În exemplul de mai sus, variabila x este de tip întreg și i-am atribuit valoarea 1. x este transmis ca expresie la instrucțiunea switch. Acum, valoarea x este comparată cu toate cazurile, în cazul nostru, va fi asociată cu cazul 1. Acesta va executa blocul pentru cazul 1, iar programul va imprima „One” pe consolă. Dacă valoarea lui x a fost orice alt, atunci blocul implicit ar fi fost executat.

Exemplul 2

var colour = “Blue”;
switch(colour)
(
case “Red”:
alert (“Colour is Red”);
break;
case “Green”:
alert (“Colour is Green”);
break;
case “Blue”:
alert (“Colour is Blue”);
break;
default:
alert (“No Colour Match”);
)

Exemplul de mai sus se va potrivi cu culoarea albastră și va afișa Alertă în browser ca „Color is Blue”. Rețineți că tipul de date aici este String. În exemplul precedent, acesta a fost de tipul întreg.

Concluzie

JavaScript are suportul foarte larg al declarațiilor condiționale. Declarațiile de caz sunt alternative la mai multe declarații if-else. Declarațiile de caz fac codul eficient și arată mai puțin dezordonat. Declarațiile de caz sunt foarte utile în JavaScript, unde este necesară testarea unui număr mare de condiții.

Articole recomandate

Acesta este un ghid al Declarației de caz în JavaScript. Aici vom discuta despre modul în care funcționează declarația de caz împreună cu exemplele de enunțare de caz în javascript. De asemenea, puteți consulta următoarele articole pentru a afla mai multe -

  1. Schițe în JavaScript
  2. Cum funcționează JavaScript
  3. Fisa Cheat JavaScript
  4. Cariere în JavaScript
  5. C Înmulțirea matricei de programare
  6. Husa de comutare în PowerShell | Parametri | Exemple