var myStr ='此字符串包含"双引号"在里面。并且"可能"很多人';
使用其中一个或另一个的值与需要转义相同类型的引号有关。除非它们被转义,否则你不能有多对引用类型的字符串开头。 //这是什么意思??
//我得到的错误: - 删除所有反斜杠() 你应该有两个单引号'和四个双引号" 只删除用于转义引号的反斜杠\。
任何人都可以告诉我该怎么做才能使其正确无误?
答案 0 :(得分:0)
这意味着虽然使用单引号或双引号执行相同的操作,但如果您尝试将整个字符串包装在单引号中,则无法在不使用\ /的情况下在字符串中间使用单引号p>
反斜杠的作用叫做“转义”,它告诉javascript你想用引号作为字符串的一部分,而不是标记字符串的开头或结尾
答案 1 :(得分:0)
对于字符串,您必须使用单引号或双引号作为最外面的引号。在字符串中,您可以使用其他类型的引用或转义引号。
var myStr1 = 'This string has "double quotes" in it. And "probably" lots of them'; //Works!
var myStr2 = 'This string has \'double quotes\' in it. And "probably" lots of them'; //Works!
var myStr3 = 'This string has 'double quotes' in it. And "probably" lots of them'; //Doesn't work