作者:whisper
链接:http://proprogrammar.com:443/article/493
声明:请尊重原作者的劳动,如需转载请注明出处
在javascript中可以用双引号"或者单引号'来组织一个字符串,两者看起来好像没有什么区别,那么为什么要有这两种呢,用一种不就行了吗?
用两种的化可以有下面的一种好处,当字符串中含有单引号的时候,就用双引号来组织字符串,那么字符串中的单引号就可以直接使用了;当字符串中含有双引号的时候,就用单引号来组织字符串,那么字符串中的双引号就可以直接使用了,如下面都是合法的字符串:
var a = "abc'def'";
var b = 'abc"def"';
那么单引号组织的字符串中含有单引号或者双引号组织的字符串中含有双引号怎么办呢?这时就要用到转义字符\'和\"了,如下都是合法的字符串:
var a = 'abc\'def';
var b = "abc\"def";
顺便说一下,对于超过一行的字符串,可以用\或者+来组织,如下都是合法的字符串:
var a = "abc\
def";
var b = "abc" +
"def";
亲爱的读者:有时间可以点赞评论一下
全部评论