JavaScript: как добавить кавычки в строку?

Для того, чтобы добавить кавычки в строку, можно использовать обратный слеш перед кавычкой, чтобы JavaScript мог понять, что это часть строки, а не её конец. Вот например:

var a=''You\''r very pretty!'';
var b="<div id=\"square\">";

Если одинарные кавычки используются внутри двойных, или на оборот, то тогда использовать слеш тоже можно, но не обязательно. Следующие строки будут идентичны:

var a="You\''r very pretty!";
var b="You''r very pretty!";

Чтобы поставить обратный слеш внутри строки, необходимо использовать 2 слеша подряд. Использование одного обратного слеша считается ошибкой (он просто не попадёт в результирующую строку).

var a="1\\2"; // 1\2
var b="1\2"; // 12
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector