【发布时间】:2021-12-31 01:34:31
【问题描述】:
如何在浏览器中显示的 JavaScript 字符串中包含双引号?
我正在做我的 JavaScript 作业,我必须在我的列表中间加上双引号,如下所示:
if (i == 0) {
error += "<li> this is not the name "....." </li>\n"
}
【问题讨论】:
标签: javascript html
如何在浏览器中显示的 JavaScript 字符串中包含双引号?
我正在做我的 JavaScript 作业,我必须在我的列表中间加上双引号,如下所示:
if (i == 0) {
error += "<li> this is not the name "....." </li>\n"
}
【问题讨论】:
标签: javascript html
使用单引号。
error += '<li> this is not the name "....." </li>\n';
或者转义双引号。
error += "<li> this is not the name \".....\" </li>\n";
【讨论】:
你可以使用单引号
if (i == 0) {
error += '<li> this is not the name "....." </li>\n'
}
【讨论】:
error += "<li> this is not the name “.....” </li>\n"
或者,如果您使用单引号作为标准的英语变体,就像英式英语一样,
error += "<li> this is not the name ‘.....’ </li>\n"
使用正确的标点符号,您不会遇到 JavaScript 引用约定的问题。计算机语言使用ASCII 引号,而人类语言则不用。
只需确保您的文档已正确编码(Windows-1252 和 UTF-8 都可以在这里进行)并且正确声明了编码。
【讨论】:
考虑使用默认实体
"
【讨论】:
使用单引号作为字符串分隔符:
if (i == 0) {
error += '<li> this is not the name "....." </li>\n'
}
如果字符串中有单引号,请用双引号分隔。
如果字符串中有双引号,请用单引号分隔。
如果您需要在字符串中同时使用这两种类型,请使用 \ 作为前缀来转义您选择的任何分隔符。
【讨论】: