« Programmation JavaScript/Structures de contrôle » : différence entre les versions

Contenu supprimé Contenu ajouté
m rectif liens de navigation suite renommage
Gmarzin (discussion | contributions)
Ligne 73 :
 
===? :===
Cette structure est remarquable par sa concision, et peux se substituer à des if else reliés à des lignes d'instructions simples.<br/>
La syntaxe est la suivante : <br/>
<pre>
(expression) ? Ligne d'instruction si expression vraie : Ligne d'instruction si expression fausse ;
</pre>
L'expression à évaluer est inscrite entre parenthèses.<br/>
Le point d'interrogation effectue le test de l'expression entre parenthèse, et si elle est vrai exécute la ligne d'instruction à droite jusqu'à l'apparition des deux-points.<br/>
Les deux-points se comportent comme un else (sinon) et déclenche l'exécution de la ligne d'instruction si l'expression est fausse.<br/>
Le point virgule referme la structure.
 
<pre>
(ma_var==5) ? alert("ma_var a la valeur 5") : alert("ma_var est différente de 5");
</pre>
 
Note : on ne peux pas employer de blocs d'instructions.<br/>
on ne rencontre qu'un seul point-virgule.
 
===switch case===