Ответ 1
Используйте одинарные кавычки.
error += '<li> this is not the name "....." </li>\n';
Или избегайте двойных кавычек.
error += "<li> this is not the name \".....\" </li>\n";
Как включить двойную кавычку в строку JavaScript, которая будет отображаться в браузере?
Я работаю над своей домашней работой по JavaScript, и я должен включить двойные кавычки в середине моего списка, как показано ниже:
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";
Используйте одиночные кавычки в качестве разделителей строк:
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), и кодировка будет правильно объявлена.