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