« Programmation JavaScript/Expression littérale » : différence entre les versions

Contenu supprimé Contenu ajouté
Kiouk (discussion | contributions)
m →‎Les chaînes sous forme littérale : Interdiction chaîne content retour chariot + orthographe
Ligne 50 :
 
==== Le retour à la ligne avec \n ====
Il est interdit d'aller à la ligne à l'intérieur d'une chaîne de caractère. Cependant, il peut être utile de formater une chaîne en la présentant sur plusieurs lignes. La séquence d'échappement \n réalise celàcela. Elle inclut en effet le caractère de contrôle "linefeed" (valeur 10 en décimal, 0A en hexadécimal) qui réalise le retour à la ligne aveavec la plupart des navigateurs graphique.
 
Par exemple, il n'est pas possible de formater une chaîne de caractère en utilisant le code suivant :
 
{{Erreur volontaire}}
<source lang="javascript">
alert("première,
deuxième
et troisième ligne");
// ne marche pas
</source>
 
Il faudra utiliser à la place l'écriture suivante :
<source lang="javascript">
alert("première, \ndeuxième \net troisième ligne");
Ligne 61 ⟶ 72 :
 
==== La tabulation avec \t ====
La séquence d'échappement \t insère un caractère de tabulation dans la chaîne, et permet ainsi de formater l'affichage. Le caractère de tabulation est codé 9 en décimal et 09 en héxadécimalhexadécimal.
<source lang="javascript">
alert("colonne 1 \tcolonne 2 \tcolonne 3");