While writing "" in Chrome console I get the following error:
VM242674:1 Uncaught SyntaxError: Invalid or unexpected token
In Firefox it gives following error:
Uncaught SyntaxError: '' string literal contains an unescaped line break
while writting "\" gives:
"\" in both browsers
What is the proper way to write "" in JavaScript?
Advertisement
Answer
Do not let the rendering of a string in the console, which may display strings including escape sequences and wrapped in quotes because it is a debugging tool, confuse you.
If you want a slash in a string, then escape it with a second slash.
const string = "\"; const node = document.createTextNode(string); document.body.appendChild(node);