Bevezetés az esettanulmányba a JavaScript-ben
A JavaScript a legnépszerűbb ügyféloldali szkriptnyelv, amelyet szinte minden böngésző támogat. Ez egy nyílt forráskódú, dinamikus programozási nyelv, amelyet az előtér-fejlesztők használnak. Szinte az összes olyan népszerű front-end keretrendszer, mint az Angular, a React stb., A JavaScripten alapul; a végleges kód, amelyet generálnak, csak tiszta JavaScript-ben található. Mint minden más programozási nyelv, a JavaScript képességgel jár, hogy feltételes utasításokkal hozzon döntéseket, amelyek nagyon hasznosak és szükségesek a futásidejű döntéshozatalhoz. A döntéshozatali nyilatkozatok képezik minden programozási nyelv gerincét, mivel a különböző forgatókönyvektől és helyzettől függően képesek vagyunk bizonyos utasításokat végrehajtani.
Mi az esettanulmány a JavaScript-ben?
A programok írásakor előfordulhat, hogy a helyzettől függően egy adott részét végre kell hajtani. Ez a kód preferált részének dinamikus megválasztására és végrehajtására utal. Ilyen helyzetben használhatunk feltételes kijelentéseket, amelyek lehetővé teszik számunkra, hogy futásidejű döntést hozzunk, és a helyes részt hajtsuk végre.
A JavaScript támogatja a feltételes utasításokat, például ha utasítás, ha… egyéb… utasítás, kapcsoló eset utasítás stb. Ezek azok a kijelentések, amelyek segítségével a végrehajtási folyamat függvényeitől függően dönt. Lássuk, hogy ha az utasítás működik és annak részletei, akkor megpróbáljuk megérteni, miért kell átváltanunk az eset-állításokat és annak részleteit.
Ha a nyilatkozat így működik, ha egy feltétel igaz, akkor ha a blokkból származó kódot hajt végre, ellenkező esetben, ha egy feltétel hamis, akkor a másik blokkból fog végrehajtani a kódot. Az itt fennálló feltétel az, amit valójában átadunk, hogy döntést hozzunk a programról. Abban az esetben, ha állítás, a feltétel utasítás többnyire logikai változó vagy kifejezés, amely visszatér a logikai változót, akkor igaz, vagy hamis. Ezen értéktől függően, ha az utasítás egy adott kódblokkot hajt végre. Az if állításnak három formája van,
- Ha nyilatkozat
- Ha más, nyilatkozat
- Ha más, ha nyilatkozat
Hogyan működik, ha a nyilatkozat működik?
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
)
Például, ha az utasítás egyszerre ellenőrzi az állapotot, és végrehajtja egy adott kódblokkot. Ez a fajta végrehajtás kisebb számú feltétel esetén rendben van, de képzelje el, ha nagyon sok feltétel van, akkor nehéz lesz követni a kódot, a kód rendetlen és kevésbé hatékony. Ilyen típusú forgatókönyvekben a kapcsoló eset megállapítása hasznos. A kapcsoló eset utasítását a több, ha… egyéb… állítás alternatívájaként használják. Hatékonyabbak, ha több feltételt tesztelnek.
Hogyan működik az ügyleírás a Java Scriptben?
Az esetkód a sok kódblokk egyikét hajtja végre, a változó vagy a kifejezés értéke alapján.
Szintaxis:
switch(expression)
(
case a:
//Statement or expression;
break;
case b:
//Statement or expression;
break;
.
.
.
default:
//default statement or expression;
)
- Az esettanulmány először kiértékeli a kifejezést és kideríti annak értékét.
- Akkor ugyanazzal az értékkel megegyezik az egyes eseti állításokkal. Esetünkben, miután meghatároztuk a kifejezés értékét, összehasonlítjuk az a, b, stb. Esetértékekkel.
- Az érték összeegyeztetése után, ha egyezést talál, akkor végrehajtja a kódot vagy kifejezést abban a blokkban, és kilép a kapcsoló blokkból.
- Ez folytatódik, ha a kifejezés eredményét egyenként hasonlítják össze az összes esetértékkel.
- Ha az összes esetnyilatkozatban nem található egyezés, akkor végrehajtja az alapértelmezett esetnyilatkozatból a kódblokkot. Az alapértelmezett blokkot mindig akkor hajtják végre, ha nem található egyezés.
- A break kulcsszót minden egyes blokk végrehajtás után használjuk. Alapvetően azt mondja a programnak, hogy lépjen ki a kapcsoló utasításból.
- Ha a break utasítás nem kerül felhasználásra, akkor a program végrehajtása a következő esetmondatból végrehajtott kód végrehajtásával folytatódik, és addig folytatódik, amíg meg nem találja a break break kulcsszót vagy végrehajtja az utolsó alapértelmezett blokkot.
Folyamatábra:
Esettanulmányok esetén a feltétel bármilyen adattípus kifejezése vagy értéke lehet. A kifejezés nem más, mint feltételes kijelentés, amely visszatér a megfelelő összehasonlítandó értékhez. A kapcsolótól eltérő állítások jóak a rögzített adattípusok értékeléséhez.
Példák az esettanulmányokra a JavaScripten
Az esettanulmányok példái a JavaScript-ben a következők:
1. példa
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);
)
A fenti példában az x változó egész számú, és az 1. értéket adtuk hozzá. x átadódik kifejezésként a kapcsoló utasításhoz. Most x értékét összehasonlítják az összes esettel, a mi esetünkben az 1. esettel lesznek egyeztetve. Ez végrehajtja az 1. eset blokkját, és a program az „Egyet” nyomtatja ki a konzolra. Ha x értéke más volt, akkor az alapértelmezett blokk lett volna végrehajtva.
2. példa
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”);
)
A fenti példa megegyezik a kék szín színével, és a figyelmeztetést a böngészőben „Szín kék” -ként jeleníti meg. Vegye figyelembe, hogy itt a kifejezés adattípusa String. Az előző példában egész számú volt.
Következtetés
A JavaScript nagyon széles körben támogatja a feltételes állításokat. Az esettanulmányok alternatívak a többszörös, ha nem. Az esettanulmányok hatékonyabbá teszik a kódot, és kevésbé rendetlennek tűnnek. Az esetleírások nagyon hasznosak a JavaScriptben, ahol több nagyszámú feltétel tesztelése szükséges.
Ajánlott cikkek
Ez egy útmutató a JavaScript-es esettanulmányhoz. Itt tárgyaljuk, hogy hogyan működik az esetnyilatkozat, valamint a javascriptben szereplő példákkal. A következő cikkeket is megnézheti további információkért -
- Tömbök a JavaScript-ben
- Hogyan működik a JavaScript?
- Cheat Sheet JavaScript
- Karrier a JavaScript-ben
- C Programozó mátrix szorzás
- Kapcsoló tok a PowerShell-ben Paraméterek Példák