Vyřešeno: Else-if of

Pochopení konceptu Else If v JavaScriptu

JavaScript jako programovací jazyk je výkonným a rozmanitým rozsahem řídicích struktur, které vývojáři využívají k efektivnímu řešení různých úkolů. Jednou z takových kontrolních struktur je jinak pokud výraz, který je široce používán v rozhodovacích strukturách ve skriptování.
Přináší zpracování více podmínek vytvořením více cest pro spuštění kódu v závislosti na výsledku poskytnuté podmínky.

Řešení problémů pomocí Else If v JavaScriptu

Předpokládejme, že pracujeme na projektu JavaScript, kde potřebujeme zobrazovat různé zprávy podle aktuálního dne v týdnu. V tomto případě máme sedm potenciálních výsledků, z nichž každý odpovídá jinému dni. Bez jinak pokud to znamená napsat sedm nezávislých if příkazů, což by bylo zdlouhavé a neefektivní.

Místo toho to můžeme zjednodušit pomocí else if pro čistší a lépe spravovatelné řešení. Takto by vypadalo řešení:

var day = new Date().getDay();

if (day === 0) {
  console.log("Sunday has arrived. Rest and relaxation await.");
} else if (day === 1) {
  console.log("Monday is here. A new week begins.");
} else if (day === 2) {
  console.log("Tuesday signposts the week's momentum.");
} else if (day === 3) {
  console.log("Wednesday, the midpoint of the workweek.");
} else if (day === 4) {
  console.log("Thursday takes us closer to the weekend.");
} else if (day === 5) {
  console.log("Friday. The weekend is almost here.");
} else if (day === 6) {
  console.log("Saturday! Fun and festivities aplenty.");
}

Prolomení kódu

V našem řešení kódu první řádek vytvoří nový objekt Date a zavolá funkci `getDay()`, která vrátí den v týdnu (0 pro neděli, 1 pro pondělí atd.).

Poté příkazy if a else if zkontrolují proměnnou `den` s různými celými čísly představujícími dny v týdnu. V závislosti na výsledku těchto podmínek se do konzoly zaprotokoluje jiná zpráva.

V tomto příkladu září příkaz else if a poskytuje čistý, jednoduchý a ovladatelný kód. Jen si představte, že byste místo této úhledné struktury museli napsat sedm samostatných příkazů if!

Kdy použít Else If a jeho alternativy

zatímco jinak pokud je mocné, není to vždy optimální řešení. Alternativy, jako je příkaz `switch`, mohou být vhodnější v situacích, kdy máme mnoho podmínek, s nimiž je třeba porovnat.

Jinak je však v mnoha případech vynikajícím nástrojem a základním konceptem JavaScript které musí každý programátor ovládat. Pochopení jeho základů a toho, jak funguje, vás zavede daleko na vaší cestě programování v JavaScriptu.

Pamatujte, že klíčem k tomu, abyste byli zdatným programátorem, je pochopit, který nástroj kdy použít, a stejný princip platí i pro nástroj jinak pokud prohlášení a jeho protějšky. Představte si je jako různé nástroje ve vaší sadě nástrojů pro psaní kódu, z nichž každý má svůj vlastní jedinečný účel a výhodu v závislosti na dané práci.

Související příspěvky:

Zanechat komentář