java,jquery的引号(单双引)问题,什么情况下单引双引?
2,在两张图中,用到引号时,有的是单引,有的是双引。我刚学jquery,之前写java和js代码都对单双印敏感,难道jquery对此不敏感?请问什么情况下用单引双引?...
2,
在两张图中,用到引号时,有的是单引,有的是双引。
我刚学jquery,之前写java和js代码都对单双印敏感,难道jquery对此不敏感?
请问什么情况下用单引双引? 展开
在两张图中,用到引号时,有的是单引,有的是双引。
我刚学jquery,之前写java和js代码都对单双印敏感,难道jquery对此不敏感?
请问什么情况下用单引双引? 展开
3个回答
展开全部
其实一样,引号是对字符串的一个界定,如果字符串本身包含双引号,那最好用单引号,尽量避免冲突。
如果避免不了,则字符串的引号需要转义。如
var str = "I'm a good boy!";
var string = '我的名字叫"李三"';
var strings = 'I\'m a good boy, call me "Goboy"';
jQuery也一样,$('#demo4')
如上,jquery函数的参数实则也是一个字符串。如
var el = 'demo4';
$("#"+el) 就和 $("#demo4") 一样。
所以没有特别区分什么情况下必需用单引号或双引号,在JS中作用一样。但PHP中就不一样。
关键是避免冲突就行。避免不了,就用 \ 转义。
如果避免不了,则字符串的引号需要转义。如
var str = "I'm a good boy!";
var string = '我的名字叫"李三"';
var strings = 'I\'m a good boy, call me "Goboy"';
jQuery也一样,$('#demo4')
如上,jquery函数的参数实则也是一个字符串。如
var el = 'demo4';
$("#"+el) 就和 $("#demo4") 一样。
所以没有特别区分什么情况下必需用单引号或双引号,在JS中作用一样。但PHP中就不一样。
关键是避免冲突就行。避免不了,就用 \ 转义。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
js中单引号与双引号基本没有区别,我记得是单引号的解释速度更快。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
单引号和双引号一样没区别。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询