MEILLEUR SITE POUR LES DÉVELOPPEURS WEB

Basic JavaScript

JS Tutorial JS Syntax JS Variables JS Operators JS If Conditions JS Loops JS Strings JS Numbers JS Functions JS Objects JS Dates JS Arrays JS Sets JS Maps JS Math JS RegExp JS Data Types JS Errors JS Debugging JS Events JS Programming JS References JS UTF-8 Characters

JS Advanced

JS Versions JS Functions JS Objects JS Classes JS Iterations JS Promises JS Modules JS HTML DOM JS Windows JS Web API JS AJAX JS JSON JS jQuery JS Graphics JS Examples JS Objects

JavaScript. W3Schools en français. Cours pour débutants

En Ua Es De Ru

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 if pour spécifier un bloc de code à exécuter si une condition spécifiée est true
  • Utilisez else pour spécifier un bloc de code à exécuter si la même condition est false
  • Utilisez else if pour spécifier une nouvelle condition à tester si la première condition est false
  • Utilisez switch pour spécifier plusieurs blocs de code alternatifs à exécuter.
  • Utilisez (? :) (ternaire) comme abréviation de if...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