js中字符串要换多行显示时,加`\`就行,原理是啥?

clipboard.png

这个是固定语法吗?查了下没找到。

还是说是转义?那转义了啥?

难道是原本换行是\n,再加个\变成了\\n,随意去掉了换行的效果?自己测试加\\n并不行

有了解的大神吗?

阅读 5.8k
3 个回答

就是告诉浏览器, 这个'单引号 未结束, 内容还有, 因为js的原则就是语句优先

eslint有个选项no-multi-str里面有个说明:一些人认为这不是一个好的做法,因为它是 JavaScript 中的一个非正式的特性

推荐问题