Instrukcje warunkowe w JavaSkrypt: if, else i else if
JavaSkrypt instrukcji warunkowych
Istnieją głównie trzy typy instrukcji warunkowych JavaScenariusz.
- jeśli oświadczenie: Instrukcja „if” wykonuje kod w oparciu o warunek.
- jeśli…inne Oświadczenie: Instrukcja if…else składa się z dwóch bloków kodu; gdy warunek jest prawdziwy, wykonuje pierwszy blok kodu, a gdy warunek jest fałszywy, wykonuje drugi blok kodu.
- if…else if…else Instrukcja: Gdy trzeba przetestować wiele warunków i wykonać różne bloki kodu w zależności od tego, który warunek jest prawdziwy, używana jest instrukcja if…else if…else.
Jak korzystać z instrukcji warunkowych
Instrukcje warunkowe służą do decydowania o przebiegu wykonania na podstawie różnych warunków. Jeśli warunek jest prawdziwy, możesz wykonać jedną akcję, a jeśli warunek jest fałszywy, możesz wykonać inną akcję.
Jeśli oświadczenie
Składnia:
if(condition) { lines of code to be executed if condition is true }
Możesz użyć if
instrukcję, jeśli chcesz sprawdzić tylko określony warunek.
Spróbuj tego sam:
<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>
Jeśli… Inaczej instrukcja
Składnia:
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żesz użyć If….Else
instrukcja, jeśli musisz sprawdzić dwa warunki i wykonać inny zestaw kodów.
Spróbuj tego sam:
<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>
Instrukcja If…else If…else
Składnia:
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żesz użyć If….Else If….Else
instrukcja, jeśli chcesz sprawdzić więcej niż dwa warunki.
Spróbuj tego sam:
<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>