为了账号安全,请及时绑定邮箱和手机立即绑定

何时在JavaScript中使用双引号或单引号?

何时在JavaScript中使用双引号或单引号?

何时在JavaScript中使用双引号或单引号?console.log("double"); VS console.log('single');在处理字符串时,我看到越来越多的JavaScript库使用单引号。使用其中一个的原因是什么?我以为它们几乎可以互换。
查看完整描述

4 回答

?
PIPIONE

TA贡献1829条经验 获得超9个赞

如果您正在处理JSON,应该注意严格来说,JSON字符串必须是双引号。当然,许多库也支持单引号,但在我意识到单个引用字符串实际上不符合JSON标准之前,我在其中一个项目中遇到了很大问题。


查看完整回答
反对 回复 2019-05-28
?
猛跑小猪

TA贡献1858条经验 获得超8个赞

没有更好的解决方案 ; 但是,我想有时候双引号可能更令人满意:

  • 新手已经熟悉他们语言的双引号。在英语中,我们必须使用双引号"来标识引用文本的段落。如果我们使用单引号',读者可能会将其误解为收缩。被文字包围的文本段落的另一个含义'表示“口语”含义。与预先存在的语言保持一致是有意义的,这可能会简化代码的学习和解释。

  • 双引号消除了逃避撇号的需要(如在收缩中)。考虑字符串:"I'm going to the mall",与其他转义版本:'I\'m going to the mall'

  • 双引号表示许多其他语言中的字符串。当您学习Java或C等新语言时,始终使用双引号。在Ruby,PHP和Perl中,单引号字符串表示没有反斜杠转义,而双引号支持它们。

  • JSON表示法用双引号编写。

尽管如此,正如其他人所说,保持一致是最重要的。


查看完整回答
反对 回复 2019-05-28
  • 4 回答
  • 0 关注
  • 1243 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信