Home FORUM Toplista HTML CSS JavaScript PHP DIZAJN SEO Mapa |
![]() |
![]() |
![]() |
![]() |
![]() |
JavaScript IF, IF ELSE i SWITCH grananjaIfNajednostavnija odluka u programu jeste praćenje neke grane ili putanje programa ako je ispunjen određen uslov. Formalna sintaksa za ovu konstrukciju je:
Ako se vrši grananje u oba slučaja, i kad je uslov ispunjen a i kad nije, koristi se onda if else konstrukcija.
A možemo pratiti i nekoliko uslova.
Evo konkretan primer. Za veće kupovine daje se popust:
Evo kako bi izgledao kod:
Ovde uslovi jedan drugi isključuje pa će se izvršiti samo jedan, ali ako se uslovi preklapaju biće izvršen onaj na koga se prvo naidje a ostali će biti preskočeni. SWITCHTakodje i SWITCH odlučuje izmedju više opcija. Na primer, napravimo program koji će brojeve od 1 do 3 imenovati, a ako je u pitanju neki drugi broj izvan skupa od 1 do 3 da ispiše "vrednost promenjljive nije iz skupa jedan do tri".
Umesto na primer "case 1:" možemo pisati i neki matematički izraz ako je neophodno, pa tako bi bilo na primer:
Isto može i neki ovakav program da se pojavi:
Dakle, mogu se pojaviti više CASE naredbe sa jednom BREAK naredbom. Naredba DEFAULT obezbeđuje nastavak po putanji izvršavanja kada vrednost izraza ne odgovara ni jednoj oznaci naredbe CASE. Naredba BREAK, koja služi za izlazak iz petlje, ovde ima značajnu ulogu. Naime, ako nije navedeno break posle svake grupe naredbi u case granama, izvršiće se sve naredbe iz svake case grane bez obzira na to da li je nađena odgovarajuća oznaka. |
![]() |
Copyright © 2010 BUbaj. Powered By bubaj.com |
JavaScript Sintaksa Osnovne funkcije Kontrolne strukture Dogadjaji Browser funkcije HTML DOM objekti Tabele JS i CSS CANVAS |