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
WBOYoriginal
2016-05-16 15:56:531426parcourir

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
}

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>

Cela produira les résultats suivants :

Qualifies for driving

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
}

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>

Cela produira les résultats suivants :

Does not qualify for driving


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
}

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>

Cela produira les résultats suivants :

Maths Book

Déclaration:
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