在js中,我们可以使用单引号和双引号来处理字符串,那它们有什么不同吗?
console.log("hello world")
//vs.
console.log('hello world')
没有什么区别,使用单引号或者双引号通常取决于开发者习惯或者项目规范。大部分情况建议保持统一,不要混用,不过有些特殊情况同时使用单引号和双引号也可能会让代码更加简洁,比如打印带引号的输出。
console.log("print 'hello world'")
如果仅使用单引号的话就需要对字符串内部的'
字符转义。
console.log('print \'hello world\'')
在ECMAScript 6中我们还可以使用模板字符串来处理字符串。
内容