当前位置:编程学习 > C#/ASP.NET >>

js属性值何时不加引号,何时加单引号、双引号?

js属性值何时不加引号,何时加单引号、双引号? --------------------编程问答-------------------- 字符串加引号,数字不用加。当你使用双引号做别的用途的时候,你可以使用单引号代替。 --------------------编程问答-------------------- --------------------编程问答--------------------
引用 1 楼 caozhy 的回复:
字符串加引号,数字不用加。当你使用双引号做别的用途的时候,你可以使用单引号代替。

+1 --------------------编程问答-------------------- js单引号和双引号其实都差不多,你就知道,单引号和双引号都是用来描述字符串的意思就OK了。 --------------------编程问答-------------------- 单引号可以把含有双引号的字符全部看成一个整体。比如:
你的你定义一个str
var str="fds<a href=\"www.baidu.com\">fdsa\"我爱你\"是'真的'哦fdsa</a>";

注意,我们外围用的是双引号阔起了
fds<a href="www.baidu.com">fdsa"我爱你"是'真的'哦fdsa</a>
这段字符,所以里面的双引号要转义了,单引号就不需要转义。
如果是大量的拼接,你会很累,用单引号就很好搞了,里面的双引号就需要转义,单引号转义,于刚刚的相反。
var str='fds<a href="www.baidu.com">fdsa"我爱你"是\'真的\'哦fdsa</a>'

多数情况下单双效果是一样的,尤其在jq里面表现尤为突出,你可以混用。
有些情况下建议用双引号去出去,比如json格式的数据,不要用单引号,用双引号。 --------------------编程问答--------------------
引用 5 楼 Joyhen 的回复:
单引号可以把含有双引号的字符全部看成一个整体。比如:
你的你定义一个str
var str="fds<a href=\"www.baidu.com\">fdsa\"我爱你\"是'真的'哦fdsa</a>";

注意,我们外围用的是双引号阔起了
fds<a href="www.baidu.com">fdsa"我爱你"是'真的'哦fdsa</a>
这段字符,所以里面的双引号要转义了,单引号就不需要转义。
如果是大量的拼接,你会很累,用单引号就很好搞了,里面的双引号就需要转义,单引号转义,于刚刚的相反。
var str='fds<a href="www.baidu.com">fdsa"我爱你"是\'真的\'哦fdsa</a>'

多数情况下单双效果是一样的,尤其在jq里面表现尤为突出,你可以混用。
有些情况下建议用双引号去出去,比如json格式的数据,不要用单引号,用双引号。




--------------------编程问答-------------------- 单引号和双引号,是为了嵌套用的。因为只有单引号,或者只有双引号,无法实现嵌套。

“‘’”

‘“”’

(为了明显,使用了全角,请改成半角,谢谢。)

都是可以的。
 
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,