Instructions conditionnelles dans JavaScript : si, sinon, et sinon si
JavaInstructions conditionnelles de script
Il existe principalement trois types d'instructions conditionnelles dans JavaScénario.
- si déclaration: Une instruction 'if' exécute du code en fonction d'une condition.
- si… sinon déclaration: L'instruction if…else se compose de deux blocs de code ; lorsqu'une condition est vraie, il exécute le premier bloc de code et lorsque la condition est fausse, il exécute le deuxième bloc de code.
- si…sinon si…sinon Déclaration: Lorsque plusieurs conditions doivent être testées et que différents blocs de code doivent être exécutés en fonction de la condition qui est vraie, l'instruction if…else if…else est utilisée.
Comment utiliser les instructions conditionnelles
Les instructions conditionnelles sont utilisées pour décider du flux d'exécution en fonction de différentes conditions. Si une condition est vraie, vous pouvez effectuer une action et si la condition est fausse, vous pouvez effectuer une autre action.
Si déclaration
syntaxe:
if(condition) { lines of code to be executed if condition is true }
Vous pouvez utiliser if
déclaration si vous souhaitez vérifier uniquement une condition spécifique.
Essayez ceci vous-même :
<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>
Déclaration Si…Sinon
syntaxe:
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 }
Vous pouvez utiliser If….Else
instruction si vous devez vérifier deux conditions et exécuter un ensemble de codes différent.
Essayez ceci vous-même :
<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>
Instruction If…Else If…Else
syntaxe:
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 }
Vous pouvez utiliser If….Else If….Else
déclaration si vous souhaitez vérifier plus de deux conditions.
Essayez ceci vous-même :
<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>