有谁能告诉我javascript 中的单引号和双引号有什么区别。。

2012-07-14 11:08:42 +08:00
 lingyired
我经常混着用,感觉这习惯会让我以后丢了工作- -
12669 次点击
所在节点    JavaScript
28 条回复
fuxkcsdn
2012-08-31 12:01:53 +08:00
有自己的风格,然后坚持这个风格就行了
我是习惯先双引,双引里再单引,单引里又需要引号的时候,再用转移的双引
aaronmix
2012-08-31 12:08:40 +08:00
没有区别,20楼解释的很详细了。
遵循你项目里定好的规范就行。
noahua
2012-09-01 20:32:22 +08:00
基本没有区别,除了JSON里的键名必须用双引号以外,其他就看个人习惯了
通常长字符串里包涵html属性的会用单引号,就不用转义了:
'<div class="sample">Test</div>'
meteor
2012-10-14 13:12:47 +08:00
http://stackoverflow.com/q/242813/365479
When to Use Double or Single Quotes in JavaScript

我个人感觉是个人习惯问题。
我喜欢用双引号,可能是看惯了Java代码的缘故。
alsotang
2012-10-14 13:15:48 +08:00
没区别,只有方便不方便。
推荐使用单引号,因为这样与标准的HTML、XML、JSON默认采用的双引号都不冲突。
chone
2012-10-15 06:23:34 +08:00
从主流的各种framework来看单引号是最多被使用的,不过在性能和作用上两者没有差异。
GreatHan
2012-10-15 11:05:12 +08:00
双引号里可以又单引号,单引号里可以有双引号,双引号里要用双引号要转义,单引号同理
leohxj
2012-10-22 09:17:52 +08:00
单引号里面可以直接使用双引号,单引号里使用单引号需要加上转义字符。反之同理。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/42337

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX