Le JavaScript conditionnel if / else

Apprenez les bases du JavaScriptifconditionnel

UneifL'instruction est utilisée pour que le programme emprunte une route, ou une autre, en fonction du résultat d'une évaluation d'expression.

C'est l'exemple le plus simple, qui exécute toujours:

if (true) {
  //do something
}

au contraire, ceci n'est jamais exécuté:

if (false) {
  //do something (? never ?)
}

Si vous avez une seule instruction à exécuter après les conditions, vous pouvez omettre le bloc et simplement écrire l'instruction:

if (true) doSomething()

Le conditionnel vérifie l'expression que vous lui transmettez pour une valeur vraie ou fausse. Si vous passez un nombre, celui-ci est toujours évalué à vrai sauf s'il est égal à 0. Si vous transmettez une chaîne, il est toujours évalué à vrai à moins qu'il ne s'agisse d'une chaîne vide. Ce sont des règles générales de conversion de types en booléen.

Autre

Vous pouvez fournir une deuxième partie auifdéclaration:else.

Vous joignez une instruction qui sera exécutée si leifla condition est fausse:

if (true) {
  //do something
} else {
  //do something else
}

Puisqueelseaccepte une instruction, vous pouvez y imbriquer une autre instruction if / else:

if (a === true) {
  //do something
} else if (b === true) {
  //do something else
} else {
  //fallback
}

Téléchargez mon gratuitManuel du débutant JavaScript


Plus de tutoriels js: