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

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
DannyS712 (discussion | contributions)
m <source> -> <syntaxhighlight> (phab:T237267)
 
Ligne 9 :
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|
<sourcesyntaxhighlight lang="javascript">
s1="trois "; s2="mots "; s3="concaténés"; alert(s1+s2+s3);
</sourcesyntaxhighlight>}}
 
Les mêmes instructions sur plusieurs lignes, sans point-virgules (JavaScript "comprend" que chaque nouvelle ligne est une instruction différente) :
{{Cadre code|Fin d'instruction automatique en fin de ligne|
<sourcesyntaxhighlight lang="javascript">
s1="trois "
s2="mots "
s3="concaténés"
alert(s1+s2+s3)
</sourcesyntaxhighlight>}}
 
Une instruction répartie sur plusieurs lignes (JavaScript "comprend" que chaque nouvelle ligne prolonge l'instruction)
{{Cadre code|Répartition possible sur plusieurs lignes|
<sourcesyntaxhighlight lang="javascript">
alert(
"trois "
+"mots "
+"concaténés")
</sourcesyntaxhighlight>}}
 
Intégration de [[programmation JavaScript/Commentaire|commentaires]] :
{{Cadre code|Commentaires|
<sourcesyntaxhighlight lang="javascript">
alert( "trois " // Commentaire en fin de ligne
+ "mots " /* Commentaire multiligne */
+ /* peut être placé au milieu d'une instruction */ "concaténés"
);
</sourcesyntaxhighlight>}}
 
Ces quatre 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.