如何解决为什么“\”在 JavaScript 中无效?
在 Chrome 控制台中写入 "\"
时出现以下错误:
VM242674:1 Uncaught SyntaxError: Invalid or unexpected token
在 Firefox 中,它给出以下错误:
Uncaught SyntaxError: '' string literal contains an unescaped line break
在写 "\\"
时给出:
"\\"
在两种浏览器中
在 JavaScript 中编写 "\"
的正确方法是什么?
解决方法
不要让在控制台中渲染字符串,因为它是一个调试工具,它可能会显示包含转义序列和用引号括起来的字符串,使您感到困惑。
如果您想在字符串中使用斜杠,请使用第二个斜杠将其转义。
const string = "\\";
const node = document.createTextNode(string);
document.body.appendChild(node);
"\\"
是正确的写法 \
示例:console.log('This will print as a single back slash \\')
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。