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

Вопрос

Как вставить кавычки в строку на JavaScript?

Ответ №1

Для того, чтобы добавить кавычки в строку, можно использовать обратный слеш перед кавычкой, чтобы 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

1 комментарий

Добавить комментарий для Alberthouts Отменить ответ


(обязательно)