JavaScript字符串中的双引号

时间:2012-04-07 15:35:23

标签: javascript html

如何在JavaScript字符串中包含双引号以在浏览器中显示?

我正在处理我的JavaScript作业,我必须在列表中间加入双引号,如下所示:

if (i == 0) {

   error +=  "<li> this is not the name "....." </li>\n"
}

5 个答案:

答案 0 :(得分:49)

使用单引号。

error +=  '<li> this is not the name "....." </li>\n';

或者逃避双引号。

error +=  "<li> this is not the name \".....\" </li>\n";

答案 1 :(得分:4)

使用单引号作为字符串分隔符:

if (i == 0) {
   error += '<li> this is not the name "....." </li>\n'
}

如果字符串中有单引号,请用双引号分隔。

如果字符串中有双引号,请用单引号分隔。

如果您需要在字符串中使用这两种类型,请通过在\前添加前缀来转义您选择的分隔符。

答案 2 :(得分:3)

考虑使用默认实体

 &quot;

答案 3 :(得分:1)

error +=  "<li> this is not the name “.....” </li>\n"

或者,如果您使用英语变体,其中单引号是常态,就像英国英语中一样,

error +=  "<li> this is not the name ‘.....’ </li>\n"

使用正确的标点符号,您不会遇到JavaScript引用惯例的问题。计算机语言使用ASCII引号,人类语言不使用。

只需确保您的文档已正确编码(Windows-1252UTF-8都会在此处执行)并正确声明编码。

答案 4 :(得分:0)

可以使用单引号

if (i == 0) {
   error +=  '<li> this is not the name "....." </li>\n'
}