Declarații condiționale în JavaScript: dacă, altfel și altfel dacă
JavaInstrucțiuni condiționale de script
Există în principal trei tipuri de declarații condiționate în JavaScenariul.
- if Statement: O instrucțiune „dacă” execută cod pe baza unei condiții.
- if...altfel Declarație: Instrucțiunea if...else constă din două blocuri de cod; când o condiție este adevărată, execută primul bloc de cod și când condiția este falsă, execută al doilea bloc de cod.
- dacă...altfel dacă...altfel Declarație: Când trebuie testate mai multe condiții și trebuie executate diferite blocuri de cod în funcție de condiția adevărată, se folosește instrucțiunea if...else if...else.
Cum să utilizați instrucțiunile condiționate
Instrucțiunile condiționate sunt folosite pentru a decide fluxul de execuție pe baza diferitelor condiții. Dacă o condiție este adevărată, puteți efectua o acțiune și dacă condiția este falsă, puteți efectua o altă acțiune.
Dacă afirmație
Sintaxă:
if(condition) { lines of code to be executed if condition is true }
Poți să folosești if
declarație dacă doriți să verificați doar o anumită condiție.
Încercați singuri asta:
<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>
Dacă... Altfel afirmație
Sintaxă:
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 }
Poți să folosești If….Else
declarație dacă trebuie să verificați două condiții și să executați un set diferit de coduri.
Încercați singuri asta:
<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 declarație
Sintaxă:
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 }
Poți să folosești If….Else If….Else
declarație dacă doriți să verificați mai mult de două condiții.
Încercați singuri asta:
<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>