• Страница 1 из 1
  • 1
Модератор форума: webik  
Форум » JavaScript и jQuery » JavaScript » Кавычки в языке JavaScript (Их использование в строке)
Кавычки в языке JavaScript
webikДата: Вс, 17.03.2019, 17:28 | Сообщение # 1
Offline
В языке JavaScript кавычки означают начало и конец строки. Если вы в начале строки используете одинарные кавычки, в конце строки используйте также одинарные. Если двойные - то двойные.

Примеры правильного использования кавычек:

Код
alert(' Привет, Андрей ');

alert(" Привет, мой юный друг ");


Пример неправильного использования:

Код
alert(' Привет, Андрей ");


Это тоже пример неправильного использования кавычек, несмотря на то, что строка открывается и закрывается кавычками одного типа (двойными).

Код
document.write(" Он сказал: "Поехали!" ");


Интерпретатор JavaScript видит первую двойную открывающую кавычку, понимает, что это начало строки и затем, встречая вторую двойную кавычку, делает вывод, что это конец строки.
Вот как он видит строку:

" Он сказал: "

Поэтому, в данном случае правильно будет писать так:

Код
document.write(' Он сказал: "Поехали!" ');


или так:

Код
document.write(" Он сказал: 'Поехали!' ");


Либо оставить первый, неправильный изначально вариант, и в нужных местах "заэкранировать" кавычки обратным слэшем, чтобы интерпретатор JavaScript воспринимал их как часть строки, а не её конец:

Код
document.write(" Он сказал: \"Поехали!\" ");


еще пример:

Код
document.write(' Фильм "Д\'Артаньян и три мушкетёра" ');
 
профиль цитата изменить удалить
Форум » JavaScript и jQuery » JavaScript » Кавычки в языке JavaScript (Их использование в строке)
  • Страница 1 из 1
  • 1
Поиск: