Uvjetne izjave u JavaSkripta: if, else i else if
JavaUvjetne izjave skripte
Uglavnom postoje tri vrste uvjetnih iskaza JavaSkripta.
- if Izjava: Izjava 'if' izvršava kod na temelju uvjeta.
- if…else Izjava: naredba if…else sastoji se od dva bloka koda; kada je uvjet istinit, izvršava prvi blok koda, a kada je uvjet lažan, izvršava drugi blok koda.
- if… else if… else Izjava: Kada je potrebno testirati više uvjeta i izvršiti različite blokove koda na temelju toga koji je uvjet istinit, koristi se naredba if…else if…else.
Kako koristiti uvjetne naredbe
Uvjetne naredbe koriste se za određivanje tijeka izvršenja na temelju različitih uvjeta. Ako je uvjet istinit, možete izvršiti jednu radnju, a ako je uvjet lažan, možete izvršiti drugu radnju.
If izjava
Sintaksa:
if(condition) { lines of code to be executed if condition is true }
Možete koristiti if
izjavu ako želite provjeriti samo određeni uvjet.
Pokušajte ovo sami:
<html> <head> <title>IF Statments!!!</title> <script type="text/javascript"> var age = prompt("Please enter your age"); if(age>=18) document.write("You are an adult <br />"); if(age<18) document.write("You are NOT an adult <br />"); </script> </head> <body> </body> </html>
Izjava If…Else
Sintaksa:
if(condition) { lines of code to be executed if the condition is true } else { lines of code to be executed if the condition is false }
Možete koristiti If….Else
naredbu ako morate provjeriti dva uvjeta i izvršiti različiti skup kodova.
Pokušajte ovo sami:
<html> <head> <title>If...Else Statments!!!</title> <script type="text/javascript"> // Get the current hours var hours = new Date().getHours(); if(hours<12) document.write("Good Morning!!!<br />"); else document.write("Good Afternoon!!!<br />"); </script> </head> <body> </body> </html>
If…Else If…Else izjava
Sintaksa:
if(condition1) { lines of code to be executed if condition1 is true } else if(condition2) { lines of code to be executed if condition2 is true } else { lines of code to be executed if condition1 is false and condition2 is false }
Možete koristiti If….Else If….Else
ako želite provjeriti više od dva uvjeta.
Pokušajte ovo sami:
<html> <head> <script type="text/javascript"> var one = prompt("Enter the first number"); var two = prompt("Enter the second number"); one = parseInt(one); two = parseInt(two); if (one == two) document.write(one + " is equal to " + two + "."); else if (one<two) document.write(one + " is less than " + two + "."); else document.write(one + " is greater than " + two + "."); </script> </head> <body> </body> </html>