js中单引号和双引号区别
总结:
1、⽆论单引号还是双引号都是成双成对出现的,否则报错!浏览器在读到第⼀个双引号开始,第⼆个双引号结束,同样浏览器读取单引号也是第⼀个开始,第⼆个单引号结束,在使⽤的时候必须遵循规则那就是⼀对双引号⾥⾯不能再出现双引号,同样⼀对单引号⾥⾯不能出现单引号,如果实在要⽤,那么请使⽤转义\'或\''。
2、单引号和双引号本⾝没什么区别,⽐如:'hello world' 和 "hello world",输出的都是hello world,'hello world' === "hello world" 输出就是true,但是' "hello world" ' === " 'hello world' " //false,因为"hello world"和'hello world'字符串本⾝就不相等!
1、var str = 'abc'+'def'+'ghi';
//abcdefghi
2、var str2 = "<div class='na" + "me'></div>"
原生js和js的区别
//<div class='name'></div>
3、var str3 = "<div class='name'></div>"
//<div class='name'></div>      也可以写成  var str3 = "<div class='name'></div>"  使⽤了双引号⾥⾯就不能使⽤单引号,同理单引号⾥⾯也不能在使⽤单引号,浏览器读取是从第⼀个引号开始读取,第⼆相同引号结束,如果只要⽤同⼀种引号那么这样:var str3 = '<div class=\'name\'></div>'
4、var obj = {
name:'⼩王',
job:'it'
}
var str4 = "<div class='name'>我的名字叫"+ obj.name + ",我从事的⼯作是" + obj.job + "</div>"
//<div class='name'>我的名字叫⼩王,我从事的⼯作是it</div>

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。