« Programmation JavaScript/Ligne d'instruction » : différence entre les versions

En règle générale, on rencontre une ligne d'instruction par ligne de texte. Pour écrire plusieurs instructions sur une même ligne, il est nécessaire de les séparer avec un point-virgule ( ; ). Par habitude, on met souvent des point-virgules à la fin de toutes les instructions en JavaScript mais il faut savoir que leur absence n'est pas une erreur de syntaxe.
{{Cadre code|Juxtaposition d'instructions|
<source lang="javascript">
<pre>
s1="trois "; s2="mots "; s3="concaténés"; alert(s1+s2+s3);
</presource>}}
}}
 
Les mêmes instructions sur plusieurs lignes, sans points-virgules (JavaScript "comprend" que chaque nouvelle ligne est une instruction différente) :
La même, répartie sur plusieurs lignes
{{Cadre code|RépartitionFin d'instruction automatique en fin de ligne|
<source lang="javascript">
<pre>
alert( s1="trois "
+ s2="mots "
+ s3="concaténés"
alert(s1+s2+s3)
);
</presource>}}
}}
 
Une instruction répartie sur plusieurs lignes (JavaScript "comprend" que chaque nouvelle ligne prolonge l'instruction)
Cette présentation permet d'intégrer des [[programmation JavaScript/Commentaire|commentaires]] en regard de la ligne :
La{{Cadre même,code|Répartition répartiepossible sur plusieurs lignes|
<source lang="javascript">
alert(
"trois "
+"mots "
+"concaténés")
</source>}}
 
CetteIntégration présentation permet d'intégrer desde [[programmation JavaScript/Commentaire|commentaires]] en regard de la ligne :
{{Cadre code|Commentaires|
<source lang="javascript">
<pre>
alert( "trois " // PremierCommentaire commentaire en fin de ligne
+ "mots " /* Commentaire autre stylemultiligne */
+ /* peut être placé au milieu d'une instruction */ "concaténés"
+ "concaténés" // troisième commentaire
);
</presource>}}
 
}}
Ces troisquatre exemples provoquent l'affichage d'une boite d'avertissement munie de la chaîne "trois mots concaténés". Leur présentation diffère en fonction des besoins d'expressivité et de lisibilité du code tel que voulu par le programmeur.
 
== Regroupement des lignes d'instructions en blocs ==
119

modifications