Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
" , pokiaľ " ustanovenie je zásadným prvkom v podmienečnom príkaze . Väčšina jazyky používajú slovo " keby " , ktorá má zvyčajne osobitný význam v rámci jazyka . " Ak " kľúčové slovo je vždy nasleduje opis podmieneného testu , obsiahnuté v zátvorkách . Niekedy podmienené testu sa objaví v " else if " skôr než " či " výkaz , ktorý umožňuje programy na reťazové viac testov dohromady . Nasledujúci ukážkový kód JavaScript ukazuje toto :
if ( word.length > 5 ) document.write ( " väčší ako päť " ) ; else if ( word.length > 3 ) document.write ( " väčšie ako tri " ) , inak document.write ( " troch " ) ;
Tento kód spôsobí , že prehliadač vykonať prvé podmienenej testu , vykonanie príkazu write prvý dokument v prípade , že test je pravda . Druhý test bude iba v prípade , že prvý vracia false a tretí bude pracovať iba v prípade , že prvé dva vratné false .
Podmienené test
podmienečný test je definovanie prísada v každom " keby " vyhlásenie . Nasledujúci ukážkový kód v jazyku Java demonštruje to :
if ( num < = 10 ) System.out.println ( " najmenej desať " ) ;
Podmienené testy používajú booleovské logiky . Podmienené teste vždy vracia hodnotu true alebo false . Tento test kontroluje , či číslo je buď väčší alebo rovný desiatim , vykonávanie výstupnej vyhlásenie v prípade , že je . Ak test vráti false , výkon sa pohybuje na ďalší riadok . Podmieňovací spôsob v " keby " a " else if " vyhlásenie môže obsahovať niekoľko skúšok za seba pomocou logických operátorov , ako v nasledujúcom rozšírenej príklad : if ( num < = 10 && num > 0 ) System.out.println ( " , medzi jedným a desiatimi " ) ;
Tento test vracia hodnotu true , ak obidva testy vnútri nej vráti hodnotu true . Toto je " a " test . Skripty môžu tiež vykonávať " alebo " a skúšky " nie " .
Ak telo
telo podmieneného príkazu je kód , ktorý vykonáva keď test vracia hodnotu true . Ak podmienenej telo obsahuje iba jeden riadok kódu , môže to podmienené testu okamžite nasledovať . Ak telo obsahuje viac príkazov , programátor môže zahŕňať je vo vnútri blokov kódu , ako v nasledujúcom príklade PHP :
if ( $ value == 10 ) { echo "
" echo " , hodnota je desať " ; echo " < /p > " ; }
Tento kód vykonáva viac riadkov spracovanie , pokiaľ podmienené test vráti hodnotu true . Príkazy sú zoskupené vo vnútri bloku vymedzeného v zložených zátvorkách .
Možnosti
podmieneného príkazu v programe sa môže skladať z jedného " keby " vyhlásenie s jediný riadok kódu vnútri . Avšak , v mnohých prípadoch programátori reťaz spolu niekoľko skúšok s niekoľkými riadkov kódu v nich . V závislosti na jazyku v použití , môže podmienený blok tiež volať ďalšie funkcie aplikácie . V niektorých prípadoch sa objaví podmienené príkazy vnútri iných riadiacich štruktúr , ako sú slučky .