Как экранировать кавычки js
Ответы
Ivan Gagarinov
27 февраля 2022
Чтобы экранировать кавычки, в JS существует несколько спосбов.
Вы можете обернуть строку в другой вид кавычек. Например если вы хотите вывести одинарную кавычку '
, то строку можно обернуть в двойные кавычки:
const result = "Текст без кавычек, 'текст в кавычках'";
console.log(result); // => Текст без кавычек, 'текст в кавычках'
И наоборот, если вы хотите вывести двойные кавычки, то их можно обернуть в одинарные:
const result = 'Текст без кавычек, "текст в кавычках"';
console.log(result); // => Текст без кавычек, "текст в кавычках"
Другой способ - это использовать символ обратной косой черты(обратный слэш) \
перед кавычками:
const result1 = 'Текст без кавычек, \'текст в кавычках\'';
console.log(result1); // => Текст без кавычек, 'текст в кавычках'
// тоже самое с двойными кавычками:
const result2 = "Текст без кавычек, \"текст в кавычках\"";
console.log(result2); // => Текст без кавычек, "текст в кавычках"
0
0