| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Errors/String_literal_EOL | [Back] [Original] |
Get to know MDN better
Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.
SyntaxError: Unterminated string constant (Edge) SyntaxError: unterminated string literal (Firefox)
SyntaxError
Une chane de caractres (String) n'est pas bien dlimite quelque part. Les littraux de chanes de caractres doivent tre dlimits par des simples quotes (') ou par des doubles quotes ("). Les squences d'chappement permet de reprsenter dans ces chanes de caractres. Pour rparer cette erreur :
En JavaScript, on ne peut pas crire une chane simple sur plusieurs lignes comme ceci :
var longString = "This is a very long string which needs
to wrap across multiple lines because
otherwise my code is unreadable.";
// SyntaxError: unterminated string literal
Pour crire une chane sur plusieurs lignes, on pourra utiliser :
Voici la premire variante avec l'oprateur de concatnation :
var longString =
"This is a very long string which needs " +
"to wrap across multiple lines because " +
"otherwise my code is unreadable.";
Sinon, on peut utiliser une barre oblique inverse la fin de chaque ligne pour indiquer qu'elle continue sur la ligne suivante. Attention, il faudra qu'il n'y ait aucun espace ou autre caractre aprs la barre oblique (il peut bien entendu y avoir un saut de ligne) :
var longString =
"This is a very long string which needs \
to wrap across multiple lines because \
otherwise my code is unreadable.";
On pourra galement utiliser les littraux de gabarits qui sont pris en charge par les environnement ECMAScript 2015 :
var longString = `This is a very long string which needs
to wrap across multiple lines because
otherwise my code is unreadable.`;
Cette page a t modifie le 26 mars 2025 par les contributeurices du MDN.
Certaines parties de ce contenu sont protges par le droit d'auteur 19982026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.
| Web Proxy Viewer | New URL | Original Page |