Maison > interface Web > js tutoriel > Explication détaillée de l'utilisation des déclarations de jugement conditionnel dans les connaissances JavaScript_Basic

Explication détaillée de l'utilisation des déclarations de jugement conditionnel dans les connaissances JavaScript_Basic

WBOY
Libérer: 2016-05-16 15:56:53
original
1453 Les gens l'ont consulté

Lors de l'écriture d'un programme, il peut arriver que vous deviez emprunter un chemin parmi deux chemins donnés. Par conséquent, des instructions conditionnelles doivent être utilisées pour permettre au programme de prendre les bonnes décisions et d’effectuer les bonnes actions.

JavaScript prend en charge les instructions conditionnelles qui sont utilisées pour exécuter différentes opérations basées sur différentes conditions. Ici, nous expliquerons la déclaration if..else.

JavaScript prend en charge les instructions if..else sous la forme suivante :

  • if déclaration
  • déclaration if...else
  • si...sinon si... déclaration.

instruction if :

L'instruction if est une instruction de contrôle de base qui permet à JavaScript de prendre des décisions et d'exécuter des instructions de manière conditionnelle.
Grammaire :

if (expression){
  Statement(s) to be executed if expression is true
}

Copier après la connexion

L'expression JavaScript ici est évaluée. Si la valeur obtenue est vraie, l'instruction donnée est exécutée. L'instruction ne sera pas exécutée si l'expression est fausse. La plupart du temps, vous utiliserez des opérations de comparaison pour prendre des décisions.
Exemple :

<script type="text/javascript">
<!--
var age = 20;
if( age > 18 ){
  document.write("<b>Qualifies for driving</b>");
}
//-->
</script>

Copier après la connexion

Cela produira les résultats suivants :

Qualifies for driving

Copier après la connexion

if...sinon déclaration :

L'instruction if...else est la prochaine forme d'instruction de contrôle, permettant à JavaScript d'exécuter des instructions plus contrôlables.
Grammaire

if (expression){
  Statement(s) to be executed if expression is true
}else{
  Statement(s) to be executed if expression is false
}

Copier après la connexion

Cette expression JavaScript est évaluée. Si la valeur du résultat est vraie, l'instruction donnée dans le(s) bloc(s) if est exécutée. Si l'expression est fausse, le bloc d'instruction else spécifié est exécuté.
Exemple :

<script type="text/javascript">
<!--
var age = 15;
if( age > 18 ){
  document.write("<b>Qualifies for driving</b>");
}else{
  document.write("<b>Does not qualify for driving</b>");
}
//-->
</script>

Copier après la connexion

Cela produira les résultats suivants :

Does not qualify for driving

Copier après la connexion


si...sinon si... Syntaxe :

Sous la forme de if...else if... .les instructions de contrôle sont avancées à un niveau, JavaScript définit plusieurs conditions pour prendre les bonnes décisions.
Grammaire

if (expression 1){
  Statement(s) to be executed if expression 1 is true
}else if (expression 2){
  Statement(s) to be executed if expression 2 is true
}else if (expression 3){
  Statement(s) to be executed if expression 3 is true
}else{
  Statement(s) to be executed if no expression is true
}

Copier après la connexion

Il n'y a rien de spécial dans le code. Il s'agit simplement d'une série d'instructions if, où l'instruction précédant chaque if fait partie d'une clause else. L'instruction est exécutée sur la base de la condition vraie, si la non-condition est vraie, alors le bloc else est exécuté.
Exemple :

<script type="text/javascript">
<!--
var book = "maths";
if( book == "history" ){
  document.write("<b>History Book</b>");
}else if( book == "maths" ){
  document.write("<b>Maths Book</b>");
}else if( book == "economics" ){
  document.write("<b>Economics Book</b>");
}else{
 document.write("<b>Unknown Book</b>");
}
//-->
</script>

Copier après la connexion

Cela produira les résultats suivants :

Maths Book

Copier après la connexion

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal