Précisions sur les points rencontrés précédemment
- Le point virgule
Comme nous l'avons observé dans nos différents scripts, le point vigule est un séparateur permettant d'isoler chaque instruction de script. Par contre son usage n'est obligatoire que si vous possédez plusieurs instructions sur la même ligne. Autrement dit le saut de ligne peut aussi servir de séparateur d'instruction si vous en possédez une seule sur chaque ligne. Par exemple :
<SCRIPT> alert("Voici une alerte") document.write("et voici une nouvelle phrase dans le document") </SCRIPT>
L'exemple précéédent est valide car l'interpréteur javascript aura placé automatiquement un point virgule sur chacune de nos fin de ligne par contre observons le script suivant :
<SCRIPT> ma_variable = 5 + 10 </SCRIPT>
Ici la variable ma_variable contiendra bien la valeur 15 car l'interpréteur ne placera pas automatiquement le point virgule en fin de ligne (et c'est heureusement logique). Par contre si nous avions omis le signe + sur la seconde ligne la variable ma_variable vaudrait 5 et aucune erreur n'aurait été signalée par l'interpréteur Javascript car même si cela peut paraître insensé il n'est pas interdit d'écrire une variable, une constante, ou une valeur (comme ici 10) seule une seule ligne. Ce comportement pourrait dons induire notre script en erreur.
Conclusion :
Même si son usage n'est pas obligatoire, il est préférable d'écrire les instructions sur une seules lignes
et les terminées par le point vigule.