gpt4 book ai didi

node.js - 为什么除非我们以 Node.js 风格编写 JSON,否则建议不要使用双引号?

转载 作者:搜寻专家 更新时间:2023-10-31 23:55:37 25 4
gpt4 key购买 nike

我遇到了一个有趣的 article .除非我们定义 JSON,否则我们应该只使用单引号。

var foo = 'bar'; //Right way   

var foo = "bar"; //Wrong way

谁能解释一下,为什么会这样?

非常感谢任何帮助。

最佳答案

最可能的原因是程序员偏好/API 一致性。

严格来说,没有意思上的区别;所以选择归结为方便。

以下几个因素可能会影响您的选择:

  • 内部风格:一些开发者群体已经在使用其中一种约定。
  • 客户端要求:您会在字符串中使用引号吗? (参见 Ady 的回答)。
  • 服务器端语言:VB.Net 用户可能会选择对 java 脚本使用单引号,以便可以在服务器端构建脚本(VB.Net 对字符串使用双引号,因此 java 脚本字符串是如果他们使用单引号很容易区分)。
  • 库代码:如果您使用的库采用特定样式,您可以考虑自己使用相同的样式。
  • 使用单引号时,任何撇号都需要转义。 ('Joe\'s got a cool bike.')当使用双引号时,它们不会。 (“Joe's got a cool bike.”)撇号在英文字符串中比双引号更常见。
  • 个人偏好:您可能认为一种或另一种风格看起来更好。

请查看以下可能对您有帮助的帖子When to Use Double or Single Quotes in JavaScript

关于node.js - 为什么除非我们以 Node.js 风格编写 JSON,否则建议不要使用双引号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14812376/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com