可选中1个或多個下面的关键词搜索相关资料。也可直接点“搜索资料”搜索整个问题
可选中1个或多個下面的关键词搜索相关资料。也可直接点“搜索资料”搜索整个问题
永久c3两,b一辆五只宠物
你对这个回答的评价是?
你对这个回答的评价是
你对这个回答的评价是?
你对这个回答的评价是
JS里面的单引号和双引号可以同时使用但是要遵循一定的准则。
最外面用了双引号了那么里面就不能再用双引号了,因为引号是成双对的浏览器读到一个双引号后,箌第2个双引号时才算结束;同理浏览器读到一个单引号后,必须要读到第二个单引号才算结束
不管是单引号还是双引号,里面都可以套相反的引号,但是不可以双引号里面套单引号这个单引号再套双引号,这是不行的
如果在引号里面使用相同的引号,需要用 \ 转义
单引号和双引号之间的字符串可以相加
还有一种情况,,这里的单引号也是字符串的一部分
从代码编译的角度说的话单引号在JS中被浏览器(IE,ChromeSafari)编译的速度更快(在FireFox中双引号更快)。
首先单引号和双引号在各自单独用时是木有什么区别的,都可以比如:
接下来来个稍微複杂点的,我们来看下字符串拼接:
var _html="<div class='content'></div>";/*这里是最外面用了双引号了那么里面就不能再用双引号了,因为引号是成双对的浏览器读到一个雙引号后,到第2个双引号时才算结束;同理浏览器读到一个单引号后,必须要读到第二个才算结束*/
//如果你只想用一种引号的话你级需偠对里面的引号进行**转义处理**,告诉浏览器里面的引号是一个字符串而不是引号结束符,比如:
//很明显了按照之前说的,引号在读到艏个双引号字符串的时候把它当做这个变量的
/*然后通过加号拼接变量 data.name, 拼接好了后继续用加号拼接字符串 ",我今年"
以此类推。
**总结下**:引号(同类型的引号,单引号和双引号是不同类型)是成双对的在读第一个引号时开始,读到第二个结束遇到第三个又开始,第四個又结束。;
不同类型引号之间可以嵌套,最多2层(当然通过转义可以继续往下套但是因为可读性太差,不要这样做);
JS里面的单引号和双引号可以同时使用但是要遵循一定的准则。
最外面用了双引号了那么里面就不能再用双引号了,因为引号是成双对的浏览器读到一个双引号后,箌第2个双引号时才算结束;同理浏览器读到一个单引号后,必须要读到第二个单引号才算结束
不管是单引号还是双引号,里面都可以套相反的引号,但是不可以双引号里面套单引号这个单引号再套双引号,这是不行的
如果在引号里面使用相同的引号,需要用 \ 转义
单引号和双引号之间的字符串可以相加
还有一种情况,,这里的单引号也是字符串的一部分
从代码编译的角度说的话单引号在JS中被浏览器(IE,ChromeSafari)编译的速度更快(在FireFox中双引号更快)。
首先单引号和双引号在各自单独用时是木有什么区别的,都可以比如:
接下来来个稍微複杂点的,我们来看下字符串拼接:
var _html="<div class='content'></div>";/*这里是最外面用了双引号了那么里面就不能再用双引号了,因为引号是成双对的浏览器读到一个雙引号后,到第2个双引号时才算结束;同理浏览器读到一个单引号后,必须要读到第二个才算结束*/
//如果你只想用一种引号的话你级需偠对里面的引号进行**转义处理**,告诉浏览器里面的引号是一个字符串而不是引号结束符,比如:
//很明显了按照之前说的,引号在读到艏个双引号字符串的时候把它当做这个变量的
/*然后通过加号拼接变量 data.name, 拼接好了后继续用加号拼接字符串 ",我今年"
以此类推。
**总结下**:引号(同类型的引号,单引号和双引号是不同类型)是成双对的在读第一个引号时开始,读到第二个结束遇到第三个又开始,第四個又结束。;
不同类型引号之间可以嵌套,最多2层(当然通过转义可以继续往下套但是因为可读性太差,不要这样做);