Derniers tutoriels de développement web
 

JavaScript Si ... ELSE


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 »

Exemples

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»