Úvod do podmienených vyhlásení v jazyku JavaScript
Javascript je bežne používaný ľahký počítačový programovací jazyk s otvoreným zdrojom, ktorý sa používa na navrhovanie časti webových stránok na interakciu klienta so serverom alebo zo servera na klienta. V zásade sa používa na manipuláciu, overovanie a výpočet údajov. Nielen to sa používa na manipuláciu s html a css. Bežne používané premenné javascript sú čísla, reťazec, objekt, pole a funkcia. Pod funkčnou premennou sa nachádza podmienený príkaz v javascripte. Má tiež objektovo orientované schopnosti. Skorší javascript bol známy ako LiveScript. Javascript môže tiež vytvoriť aplikáciu zameranú na sieť.
So zameraním na našu tému je podmienené vyhlásenie veľmi dôležitou súčasťou syntaxe programovacieho jazyka. Je to veľmi užitočné a užitočné pri prijímaní podmienečných rozhodnutí na základe nášho programu. Príkaz je akýkoľvek príkaz alebo veta, ktorú môže spustiť stroj JavaScript, aby sa niečo stalo alebo spôsobilo niektoré jeho vedľajšie účinky. Podmienený príkaz sa používa aj na udržiavanie toku údajov alebo toku programov v javascripte. Podmienené vyhlásenie je navrhnuté tak, aby pracovalo nezávisle bez ohľadu na závislosti, ako sú metódy, objekty a vlastnosti.
Rôzne podmienené vyhlásenia v jazyku JavaScript
Nižšie sú uvedené niektoré z podmienených príkazov, ktoré sa často používajú v javascripte.
- Prestávka
- ďalej
- pre
- for..in
- If … else
- Nový
- spiatočný
- var
- zatiaľ čo
- s
Poďme teda v krátkosti diskutovať o každej z nich a nájdeme hlavné, ako aj medzné rozdiely medzi každým podmieneným príkazom javascript.
1. Prestávka
Príkaz prerušenia hovorí, že javascript má okamžite ukončiť kontrolovanú štruktúru a pokračovať v procese vykonávania po tomto bode štruktúry. Používa sa v podmienenom príkaze v súlade s nasledujúcimi príkazmi ako napríklad for, for..in a while. Používa sa tiež na úplné zastavenie cyklu for alebo na zlomenie bodu vykonania v danom konkrétnom čase.
Napríklad
for (Count=1; Count<=10; Count++) (
if (Count == 8)
break;
document.write ("
Slučka: „+ Počet +“
");)
2. Pokračujte
Pokračovať v podmienenom príkaze hovorí javascript, že ak chcete okamžite preskočiť alebo ponechať aktuálnu iteráciu v pre, fon..in alebo while loop a program môže spracovať s nasledujúcou iteráciou. Hlavným použitím pokračujúcich podmienených príkazov je to, že môže vynechať časť inštrukcie v slučke, ale nemôže úplne ukončiť slučku ako prerušenie.
Napríklad
for (Count=1; Count<=10; Count++) (
if (Count == 7)
continue;
document.write ("
Slučka: „+ Počet +“
");)
3. Pre
Pre podmienený príkaz sa používa na opakovanie bloku kódu v slučke raz alebo viackrát. Počet iterácií v cykle sa spracúva pomocou hodnôt, ktoré uvádzame ako argument. Oficiálna syntax príkazu je:
pre (InitVal; Test; Increment)
kde,
- InitVal: je to počiatočná hodnota slučky, ktorá je často 0 alebo 1, ale môže to byť ľubovoľný počet možností podľa požiadavky. Môže sa písať ako I = 1 alebo 0.
- Test: používa sa na spracovanie počtu iterácií slučky, pokiaľ slučka získa skutočný výraz, keď sa testovací výraz stane nepravdivým, slučka sa okamžite prekoná. Je to stav, ako je počet <10.
- Prírastok: tento príkaz hovorí javascriptovej slučke o tom, ako zvýšiť alebo znížiť prírastok v iterácii. Je napísaná ako count ++ alebo i ++.
Napríklad
for (Count=1; Count<=10; Count++) (
document.write ("Iteration: "+Count+"
");
)
4. Na … v
Na rozdiel od vyhlásenia, pre … vo vyhlásení sa nepoužívajú testy ani iné výrazy.
pre .. v syntaxi je
for (var in object) (
statements
) ;
Kde,
- var je názov premennej
- objekt je objekt, ktorý chcete preskúmať
- príkazy sú jedným alebo viacerými pokynmi JavaScriptu
Napríklad
function test() (
for (temp in document.myform) (
alert (temp);
)
)
5. Ak … inak
Používa sa na vytvorenie podmieneného príkazu s jeho voliteľným príkazom else. Testuje iba špecifickú podmienku, tj ak je výraz v programe pravdivý, podmienka spustí skript, ktorý udržuje príkaz if. Ak je podmienka nepravdivá, podmienený príkaz preskočí na iný výraz v skripte. Výrazy, ak sa výkazy neobmedzujú na operátora rovnosti ==.
Napríklad
if (ExampleVar == 10) (
Count = 1;
Start();
) else (
Count = 0;
Stop();
)
6. Zatiaľ čo
Podmienený príkaz while vytvára jedinečnú opakujúcu sa slučku, ktorá umožňuje skriptu v programe opakovať množinu pokynov. Slučkovanie pokračuje, kým podmienené vyhlásenie nie je pravdivé. Keď dôjde k falošnému výrazu, slučka sa zlomí a neskorý skript pokračuje.
Syntax príkazu while je
while (Expression) (
// stuff to repeat
)
Napríklad
Count=0;
Response = prompt ("Please enter a number greater than 1");
Count = 1;
while (Count <= Response) (
document.write ("Count: "+ Count + "
");
Count++;
)
Ak je vyhlásenie s stavom while
Response = prompt ("Please enter a number greater than 1");
Count = 1;
Response = "";
while ((right== "") || (right == ""))(
right =prompt ("Please enter your surname", "");
)
if (right != null)
alert ("Hello, " + right);
7. Návrat
Používa sa na označenie konca funkcie. Môže byť použitý s alebo bez návratovej hodnoty. Ak je hodnota zahrnutá do príkazu alebo funkcie, skript vráti túto hodnotu, inak vráti nulovú hodnotu.
Napríklad
function myFunc() (
var OutString = "This is a test";
return (OutString);
)
function myFunc() (
OutString = "This is a test";
return;
)
8. Nové
Vytvorí kópiu existujúceho objektu. Vytvára sa dvoma spôsobmi:
- Dátum je vstavaný objekt JavaScript, takže sa používa na definovanie nového objektu dátumu.
- Vytvorenie nového objektu definovaného používateľom.
Napríklad
now = new Date();
HourNow = now.getHours();
Odteraz sme pokryli všetky dôležité podmienené výroky, ktoré sa používajú v javascripte. Môžeme teda povedať, že podmienečné vyhlásenie sa chová ako lepiaca tyčinka spolu s programom javascript.
Odporúčané články
Toto je sprievodca Podmienenými príkazmi v jazyku JavaScript. Tu diskutujeme o rôznych podmienených príkazoch v JavaScripte, ktoré zahŕňajú prerušenie, pokračovanie, For..in a If … else, atď. Ďalšie informácie nájdete aj v nasledujúcich článkoch -
- Prepnúť vyhlásenie v JavaScripte
- Vyhlásenie o prepnutí v Matlabe
- TypeScript verzus CoffeeScript
- Kariéra v JavaScripte