JavaScript 使用单引号 (quote) 还是双引号 (double quote)
时间:2015-01-07 17:17 来源: 我爱IT技术网 作者:山风
JavaScript 使用单引号 (quote) 还是双引号 (double quote)
请问下面 JavaScript 声明字符串的语法哪些是对的?
var x="I'm a String in JavaScript."var y='So am I!'var z="You make 'me' sad."var q='Holy "cranking" moses!'var p="Home"
解答:
全部都是对的!
不知道大家有没有疑惑过,原本在写 JavaScript 时用到引号,都很自然地使用双引号("),也没特别去想为什么,结果某天居然在网络上或某本书中,看到别人的源程序是用单引号(')?!或是相反,本来坚信单引号才是标准用法,却突然发现双引号也 work?
其实单引号和双引号都是 JavaScript 的标准用法,作用完全相同,只不过有几点要注意的:
1)、一定要成对出现。
ex. "我是对的"、'我也是对的'、"我是错的唷'
2)、可以把单引号包在双引号中,也可以把双引号包在单引号中
ex. 如本文开头的变量 z 和 q。
3)、如果要在单引号或双引号中包含相同类型的引号,必须在前面加反斜线成为跳脱字符
ex. 如本文开头的变量 p。被包起来的双引号之前加上反斜线。
不管怎样,建议整个 JavaScript 文件中都使用同一种引号,比较不容易造成混淆,debugging 也会比较轻松。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
