对字符串使用单引号或双引号
Use single quote or double quote for string?
可能的重复项:
Javascript中单引号和双引号之间的区别
我读了一些代码,看起来很多人喜欢使用单引号作为字符串。我来自 c#/Java 世界,通常我们使用双引号表示字符串。
使用单引号的任何好处,我知道单引号/双引号在 JS 中是等效的。但是使用单引号/双引号有什么优点和缺点吗?
这是一个偏好问题。 JavaScript 没有区别。
就个人而言,我更喜欢使用单引号。 它使您可以更轻松地在 HTML 中使用不必转义的双引号。 这对您来说可能重要,也可能无关紧要。 重要的是你始终如一。
如果要
编写包含单引号的字符串,可以用双引号分隔字符串很方便,反之亦然。
var a = 'abc "def" ghi';
var b = "foo 'bar' baz";
除此之外,您使用哪个并不重要。尽可能保持一致。
在大多数情况下,我认为原因是"您不必按 Shift 即可获得单引号"。
有时选择正确的引号会使转义更容易,但这几乎总是个人喜好。
使用一个而不是另一个的最佳理由是打算将另一个用作文字内容。这样就无需转义用作分隔符的字符。
例如,"此"有双引号"和"这有单"引号"
绝对没有区别。只是不要混搭。
相关文章:
- 将字符串中的单引号替换为双引号
- 使用jquery或regex,带点但不带点的拆分字符串位于单引号中
- 如何在字符串输入的 Html 元素中的双引号内编写单引号
- JavaScript 相等操作对单引号字符串和数字都成功
- 对字符串使用单引号或双引号
- 如何在javasciipt中添加单引号到字符串,该字符串将在nodeJS中作为mysql插入命令执行
- 如何将带有单引号的字符串转换为双引号以进行json解析
- 将字符串解析为带有单引号的 JSON
- 转义字符串化 JSON 中的单引号,作为 EJS 模板传递以供查看
- 当字符串中包含单引号时,如何在 javascript 中将字符串分配给变量
- 处理 JS 和代码隐藏中的字符串中的单引号
- 使用单引号在 JavaScript 中构建字符串
- 使用包含单引号的字符串作为内联 HTML 中的 Javascript 参数
- 如何从 JS 字符串中转义双引号和单引号
- 单引号后的其余字符串将被丢弃
- 为什么大多数语言在字符串文本中使用双引号而不是单引号
- 将字符串转义为单引号字符串
- 在单引号字符串中转义onClick参数周围的双引号
- 为什么单引号字符串优于双引号字符串?在js
- 带有单引号字符串的DataBind没有调用javaScript函数