Les instructions conditionnelles sont utilisées pour effectuer des actions différentes en fonction des conditions différentes.
Déclarations conditionnelles
Très souvent, lorsque vous écrivez du code, vous souhaitez effectuer des actions différentes pour différentes décisions.
Vous pouvez utiliser des instructions conditionnelles dans votre code pour ce faire.
En JavaScript, nous avons les instructions conditionnelles suivantes:
- Utilisez if pour spécifier un bloc de code à exécuter, si une condition spécifiée est vraie
- Utilisez le else pour spécifier un bloc de code à exécuter, si la même condition est fausse
- Utilisez else if pour spécifier une nouvelle condition à tester, si la première condition est fausse
- Utilisez l' switch pour spécifier de nombreux autres blocs de code à exécuter
L'instruction if
Utilisez la if instruction pour spécifier un bloc de code JavaScript à exécuter si une condition est vraie.
Syntaxe
if (condition) {
block of code to be executed if the condition is true
}
Notez que if est en lettres minuscules. Les lettres majuscules ( If ou IF ) va générer une erreur JavaScript.
Exemple
Faire un "Good day" salutation si l'heure est inférieure à 18h00:
if (hour < 18) {
greeting = "Good day";
}
Le résultat de salutation sera:
Good day
Essayez - le vous - même » L'autre déclaration
Utilisez l' else déclaration pour spécifier un bloc de code à exécuter si la condition est fausse.
if (condition) {
block of code to be executed if the condition is true
}
else {
block of code to be executed if the condition is false
}
Exemple
Si l'heure est inférieure à 18, créer une "Good day" salutation, sinon "Good evening" :
if (hour < 18) {
greeting = "Good day";
}
else {
greeting = "Good evening";
}
Le résultat de salutation sera:
Good day
Essayez - le vous - même » Le else if Déclaration
Utilisez le else if déclaration pour spécifier une nouvelle condition si la première condition est fausse.
Syntaxe
if (condition1) {
block of code to be executed if condition1 is true
}
else if (condition2) {
block of code to be executed if the condition1 is
false and condition2 is true
} else {
block of code to be executed if the condition1 is false
and condition2 is false
}
Exemple
Si le temps est inférieur à 10:00, créer un "Good morning" salutation, sinon, mais le temps est inférieur à 20h00, créer un "Good day" salutation, sinon un "Good evening" :
if (time < 10) {
greeting = "Good morning";
}
else if (time < 20) {
greeting = "Good day";
}
else {
greeting = "Good evening";
}
Le résultat de salutation sera:
Good day
Essayez - le vous - même » Autres exemples
lien aléatoire
Cet exemple va écrire un lien vers soit w3ii ou à la World Wildlife Foundation (WWF). En utilisant un nombre aléatoire, il existe une probabilité de 50% pour chacune des liaisons.
Testez-vous avec des exercices!
Exercice 1 » Exercice 2» Exercice 3 » Exercice 4» Exercice 5 » Exercice 6»