2010-06-02 6 views

Répondre

1

Les chaînes JavaScript peuvent contenir des caractères de nouvelle ligne, vous n'avez donc rien à faire de spécial. (Modifier En fait, je suppose que vous faites   — vous devez utiliser une séquence d'échappement, c'est couvert ci-dessous.) Exemple:

var s = "This is line 1\nThis is line 2\nThis is line 3."; 
alert(s); 

... alertes

This is line 1 
This is line 2 
This is line 3

La syntaxe complète de la les séquences d'échappement dans les chaînes JavaScript sont (bien sûr) dans le specification, mais voici un bref aperçu (probablement incomplet):

  • \n - saut de ligne
  • \r - retour chariot
  • \t - onglet
  • \v - onglet vertical
  • \b - backspace
  • \f - formfeed
  • \u0100 - caractère Unicode 256 (par exemple, la valeur est en hexadécimal, quatre chiffres)
  • \xfd - Caractère Unicode er 253 (par exemple, la valeur est en hexadécimal, deux chiffres)
  • \\ - barre oblique inverse
  • \" - guillemet (utile lorsque vous utilisez des guillemets doubles pour délimiter une chaîne littérale)
  • \' - guillemet simple (utile lorsque vous utilisez des guillemets simples pour délimiter une chaîne de caractères)
Questions connexes