Как экранировать кавычки js — Q&A Хекслет
2026-02-26 16:39 Diff

Чтобы экранировать кавычки, в JS существует несколько спосбов.

Вы можете обернуть строку в другой вид кавычек. Например если вы хотите вывести одинарную кавычку ', то строку можно обернуть в двойные кавычки:

const result = "Текст без кавычек, 'текст в кавычках'"; console.log(result); // => Текст без кавычек, 'текст в кавычках'

И наоборот, если вы хотите вывести двойные кавычки, то их можно обернуть в одинарные:

const result = 'Текст без кавычек, "текст в кавычках"'; console.log(result); // => Текст без кавычек, "текст в кавычках"

Другой способ - это использовать символ обратной косой черты(обратный слэш) \ перед кавычками:

const result1 = 'Текст без кавычек, \'текст в кавычках\''; console.log(result1); // => Текст без кавычек, 'текст в кавычках' // тоже самое с двойными кавычками: const result2 = "Текст без кавычек, \"текст в кавычках\""; console.log(result2); // => Текст без кавычек, "текст в кавычках"