JavaScript 的双引号,单引号,到底是啥情况?(已晕的撞墙,快来救救我)

2015-07-27 17:13:37 +08:00
 Mark24

已经不想看度娘给出的东西了
乱七八糟都不止痒

谁能给出一个简单的结论
我好混乱啊

4947 次点击
所在节点    JavaScript
32 条回复
Tink
2015-07-27 20:52:25 +08:00
为了减少转义的话,就两个都用
epkT6QJ3RSaz6AnJ
2015-07-28 00:41:51 +08:00
优先使用单引号,可以在HTML中直接调用

http://google.github.io/styleguide/javascriptguide.xml?showone=Strings#Strings
Sabermadao
2015-07-28 00:56:42 +08:00
有试过,一般不引起歧义的都可以通用
biggun
2015-07-28 01:48:48 +08:00
优先使用单引号。

主要在项目里保持一直就行了。
w88975
2015-07-28 02:12:34 +08:00
单引号看起来比双引号要清晰的多 因为只有一个' 而且需要用到双引号做字符的时候,不用去转义.
ekeyme
2015-07-28 08:49:09 +08:00
@bzw875 @Twinkle 效率点单引号 +1
lujiajing1126
2015-07-28 09:52:25 +08:00
一般来说静态编译器或者语法检查器会提示你优先用单引号包围所有的字符串。。除非你需要在单引号里面用单引号
whimsySun
2015-07-28 10:01:45 +08:00
单引号好看多了
coolicer
2015-07-28 15:33:51 +08:00
我本人是用单,有时候不小心打了双。随便吧
isCyan
2015-07-28 19:09:55 +08:00
真心喜欢单引号,最简单理由:不用按 Shift。
an168bang521
2015-08-02 13:54:18 +08:00
1、单引号和双引号一样的,没有任何区别,不会像PHP之类的语言出现解析不同的情况(备注:我不懂PHP的,记得在网上还是书上看过这个,说是没有任何区别,和PHP不一样)
2、单引号和双引号用的时候,记得一个点就行了,就是一对单引号之间不能出现单引号,如果必须出现单引号,需要用转义字符 [\] 来转义下;双引号同理;
3、JSON格式的字符串,必须要双引号;
目前关于单引号和双引号这个,只能想到这三点;
suyu34
2015-08-06 21:50:28 +08:00
单引号双引号同义 不过建议使用单引号 因为某些类型的代码双引号是有意义的 比如coffee

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

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

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

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

© 2021 V2EX