počítače

Jednoduché rozhodnutia v JavaScripte

August 2022

Jednoduché rozhodnutia v JavaScripte


Hlavným dôvodom použitia JavaScriptu, najmä na webových stránkach, je to, že v závislosti od situácie môžete poskytnúť iný výsledok. Aby ste to mohli urobiť, musíte byť schopní rozhodnúť sa, o ktorých výsledku sa dozviete. JavaScript obsahuje niekoľko spôsobov, ako sa rozhodnúť, čo robiť na základe toho, čo sa deje v konkrétnom okamihu (stav programu). Z hľadiska programovania je tento proces známy aj ako „riadiaci tok“, pretože riadi, ktoré časti programu sa majú spustiť. alebo v akom poradí sa používajú. Najjednoduchšie a najbežnejšie z týchto príkazov riadiacich tokov je ak vyhlásenia. ak vyhlásenie sa používa nasledovne:

if (Test na niečo)
{
Vyhlásenia jazyka JavaScript, kedy je test pravdivý
}
inak
{
Vyhlásenia JavaScriptu o tom, kedy je test nepravdivý
}

Test prechádza medzi zátvorkami, test musí byť výrazom JavaScript, ktorý má hodnotu pravdivý alebo nepravdivý, Aby sa vám život uľahčil, sú čísla (alebo výsledok rovnice) iné ako nula (0) a reťazce (znaky v úvodzovkách) pravdivé. Číslo nula a prázdny reťazec ("") sú nepravdivé. Keď sa dozviete viac jazyka JavaScript, zistíte, že existuje veľké množstvo funkcií a výrazov, ktoré vracajú pravdivé alebo nepravdivé informácie, ktoré môžete použiť vo svojich testoch.

Vaše výkazy jazyka JavaScript prechádzajú medzi zloženými zátvorkami ({ a }). Ak máte iba jedno vyhlásenie jazyka JavaScript, zložené zátvorky v skutočnosti nepotrebujete, ale moja skúsenosť je taká, že akonáhle vynechám zložené zátvorky, musím pridať druhé vyhlásenie. Tiež zistím, že vždy vrátane zložených zátvoriek je skutočne jasné, ktorý kód patrí vášmu ak a ktorý kód patrí zvyšku programu, keď sa naň pozriete.

Ak je tento JavaScript spustený, ak je váš výsledok testu pravdivý, spustí sa JavaScript medzi prvou sadou zložených zátvoriek a JavaScript medzi druhou sadou zložených zátvoriek bude ignorovaný. Ak je nepravdivý, spustí sa JavaScript medzi druhou súpravou zložených zátvoriek a JavaScript prvej sady sa ignoruje. To vám umožní rozhodnúť sa, čo váš program urobí v závislosti od okolností.

Ak je test nepravdivý, niekedy nechcete robiť nič. V tomto prípade môžete vynechať inak a druhá sada zložených zátvoriek. Niekedy chcete vyskúšať jednu z niekoľkých vecí. Najlepší spôsob, ako to dosiahnuť, je často skombinovať sériu ak ... inak Vyhlásenia. Keď to urobíte, zvyčajne to napíšete takto:

ak (prvý test)
{
Vyhlásenia jazyka JavaScript pre prvý test
}
inak ak (druhý test)
{
Vyhlásenia jazyka JavaScript pre druhý test
}
inak
{
Vyhlásenia JavaScript, keď sú všetky testy nepravdivé
}

Teraz, keď viete, ako robiť viac rozhodnutí, ako by ste zmenili program v článku Prvý program JavaScriptu, aby sa v prípade popoludní spustilo popoludnie „Dobré popoludnie“? Ak chcete vidieť jeden spôsob, ako to urobiť, kliknite sem.

Exploring JavaScript and the Web Audio API by Sam Green and Hugh Zabriskie (August 2022)



Tagy Článok: Vytváranie jednoduchých rozhodnutí v JavaScripte, JavaScripte, Java, ak je to vyhlásenie, ak je to iné, rozhodovanie, výber, kontrolný tok, javascript ahoj svet, ahoj svet v javascripte