Продолжим работать с методом write() объекта document и поговорим об экранировании кавычек в JavaScript.
Что делать, если необходимо вывести кавычки внутри текста, то есть кавычки внутри кавычек?
Если при выводе текста поставить ещё одни двойные кавычки внутри него, то браузер выдаст ошибку.
Существует два выхода из этой ситуации.
Первый состоит в том, чтобы использовать разные типы кавычек: например основной текст заключить в одинарные кавычки ' ' – внешние кавычки, а внутри использовать двойные ” ” или наоборот.
Вторым способом является экранирование кавычек при помощи обратного слэша \”. Таким образом, можно использовать двойные кавычки как внутри, так и вне текста.
<script type="text/javascript">
document.write('Используем “разные типы” кавычек. Внешние – одинарные или наоборот');
document.write("Экранируем \“кавычки\“ при помощи обратного слэша");
</script>
Используем “разные типы” кавычек. Внешние – одинарные или наоборот
Экранируем “кавычки“ при помощи обратного слэша