В языке C# есть так называемые буквальные строковые литералы.
Кроме того, буквальный строковый литерал позволяет отказаться от использования управляющей последовательности \n новая строка.
Т.е. вместо того чтобы писать так:
string s = "Переход на новую строку.. \n.. новая строка";
Можно записать так:
string s =@ "Переход на новую строку..
.. новая строка";
А результат будет одним и тем же.
В JavaScript нет своего буквального строкового литерала, но есть возможность задавать многозначные строки, хотя это и считается недостатком текущей реализации интерпритатора, а не возможностью языка JavaScript:
Пример буквальных
строковых литералов:
//
Буквальные строковые литералы воспринимают всё написанное буквально, кроме
кавычек. Что бы задать кавычки необходимо воспользоваться специальной
управляющей последовательностью - двойные кавычки, т.е. вот так: ""
string s = @"C:\Windows";
s = @"Роман ""Война и мир"""; // Роман "Война и Мир"
Кроме того, буквальный строковый литерал позволяет отказаться от использования управляющей последовательности \n новая строка.
Т.е. вместо того чтобы писать так:
string s = "Переход на новую строку.. \n.. новая строка";
Можно записать так:
string s =
.. новая строка";
А результат будет одним и тем же.
В JavaScript нет своего буквального строкового литерала, но есть возможность задавать многозначные строки, хотя это и считается недостатком текущей реализации интерпритатора, а не возможностью языка JavaScript:
var multiLine = '\ Первая строка \ Вторая строка \ Третья строка \ '; alert(multiLine);
Комментариев нет:
Отправить комментарий