就javascript本身而言,单引号双引号是没有区别的,但是使用时必须要统一;因为,javascript中不区分单引号和双引号;所以,哪个方便就用哪个。
可在html中使用双引号,javascrip中使用单引号,这样就不会冲突,用起来也方便。
简单的使用例子如下:
var str = "123"; //正确 var str = '123'; //正确 var str = '123"; //错误 var str = "123'; //错误
但若双引号中再使用双引号,我们可采取"外双内单"或者"外单内双"的格式;如果需要的是双引号本身,则只能是"外单内双":
console.log("包'青'天"); //包'青'天 console.log('包"青"天'); //包"青"天 console.log("包"青"天"); //错误
JavaScript引号使用:
1、单引号不能嵌套单引号,双引号不能嵌套双引号,单引号和双引号可以互相嵌套,但是只能嵌套一层。
2、2层以上的嵌套,必须用"\"进行转义,能够达到2层以上的嵌套。
3、必须注意换行和回车也需要转义,当然,拼接的时候可以不换行和回车。但是,如果有,必须转义。
以上就是javascript中单双引号的区别是什么?的详细内容,更多请关注易知道|edz.cc其它相关文章!