Feltételes nyilatkozatok be JavaSzkript: if, else, és else if
JavaScript feltételes utasítások
A feltételes utasításoknak főként három típusa van JavaForgatókönyv.
- ha Nyilatkozat: Az 'if' utasítás egy feltétel alapján hajt végre kódot.
- ha…egyéb Nyilatkozat: Az if…else utasítás két kódblokkból áll; ha egy feltétel igaz, akkor végrehajtja az első kódblokkot, és ha a feltétel hamis, akkor a második kódblokkot.
- if…else if…else Nyilatkozat: Ha több feltételt kell tesztelni, és különböző kódblokkokat kell végrehajtani attól függően, hogy melyik feltétel igaz, akkor az if…else if…else utasítás kerül felhasználásra.
A feltételes nyilatkozatok használata
A feltételes utasítások a végrehajtás folyamatának eldöntésére szolgálnak különböző feltételek alapján. Ha egy feltétel igaz, akkor végrehajthat egy műveletet, és ha a feltétel hamis, akkor egy másik műveletet.
Ha nyilatkozat
Syntax:
if(condition) { lines of code to be executed if condition is true }
Használhatja if
utasítást, ha csak egy adott feltételt szeretne ellenőrizni.
Próbáld ki magad:
<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>
Ha…Egyéb nyilatkozat
Syntax:
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 }
Használhatja If….Else
utasítást, ha két feltételt kell ellenőriznie, és eltérő kódkészletet kell végrehajtania.
Próbáld ki magad:
<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>
Ha…Else Ha…Else nyilatkozat
Syntax:
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 }
Használhatja If….Else If….Else
utasítást, ha kettőnél több feltételt szeretne ellenőrizni.
Próbáld ki magad:
<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>