JavaScript Conditions
Instructions conditionnelles
Lorsque vous écrivez du code, vous souhaitez souvent effectuer différentes actions pour différentes conditions.
Les instructions conditionnelles exécutent un code différent selon une condition true ou false.
Les déclarations conditionnelles incluent :
- if
- if...else
- if...else if...else
- switch
- ternary (? :)
Quand utiliser les conditionnels
- Utilisez
ifpour spécifier un bloc de code à exécuter si une condition spécifiée esttrue - Utilisez
elsepour spécifier un bloc de code à exécuter si la même condition estfalse - Utilisez
else ifpour spécifier une nouvelle condition à tester si la première condition estfalse - Utilisez
switchpour spécifier plusieurs blocs de code alternatifs à exécuter. - Utilisez
(? :)(ternaire) comme abréviation deif...else
L'instruction if
Utilisez if pour spécifier un bloc de code à exécuter, si une condition spécifiée est true.
Syntaxe
if (condition) {
// code à exécuter si la condition est true
}
L'instruction else
Utilisez else pour spécifier un bloc de code à exécuter, si la même condition est false.
Syntaxe
if (condition) {
// code à exécuter si la condition est true
} else {
// code à exécuter si la condition est false
}
L'instruction else if
Utilisez else if pour spécifier une nouvelle condition à tester, si la première condition est false.
Syntaxe
if (condition1) {
// code à exécuter si la condition1 est true
} else if (condition2) {
// code à exécuter si la condition1 est false et la condition2 est true
} else {
// code à exécuter si la condition1 est false et la condition2 est false
}
La déclaration switch
Utilisez switch pour spécifier de nombreux blocs de code alternatifs à exécuter.
Syntaxe
switch(expression) {
case x:
// bloc de code
break;
case y:
// bloc de code
break;
default:
// bloc de code
}
Opérateur ternaire (? :)
Utilisez (? :) (ternaire) comme raccourci pour if...else.
Exemple
condition ? expression1 : expression2
