1.2. Язык ядра JavaScript
Синтаксис языка
Язык JavaScript чувствителен к регистру.
10
Приложение JavaScript представляет собой набор операторов языка (команд), последовательно обрабатываемых встроенным в браузер интерпретатором. Каждый оператор можно располагать в отдельной строке. В этом случае разделитель ‘;’, отделяющий один оператор от другого, не обязателен. Его используют только в случае задания нескольких операторов на одной строке. Любой оператор можно расположить в нескольких строках без всякого символа продолжения. Например, следующие два вызова функции alert эквивалентны:
…
alert("Подсказка"); alert(
"Подсказка" );
…
Нельзя перемещать на другую строку единый строковый литерал - он должен располагаться полностью на одной строке текста программы или разбит на два строковых литерала, соединенных операцией конкатенации
‘+’:
…
alert("Подсказка"); // правильно alert("Под
сказка"); // не правильно
alert("Под" +
"сказка"); // правильно (но браузер выведет текст одной строкой!)
…
Пробельные символы в тексте программы являются незначащими, если только они не используются в строковых литералах.
JavaScript строковые литералы можно задавать двумя равноправными способами - последовательность символов, заключенная в двойные или одинарные кавычки:
"Анна" 'Анна'
строковых литералах можно использовать ESC-последовательности, которые начинаются с символа обратной наклонной черты, за которой следует обычный символ. Некоторые подобные комбинации трактуются как один специальный символ.
Таблица 1.
Esc-последовательности
|
Символ
|
\b
|
Возврат на один символ
|
\f
|
Переход на новую страницу
|
\n
|
Переход на новую строку
|
\r
|
Возврат каретки
|
\t
|
Горизонтальная табуляция Ctrl-I
|
|
11
|
\'
|
Апостроф
|
\"
|
Двойные кавычки
|
\\
|
Обратная наклонная черта
|
ESC-последовательности форматирования используются при отображении информации в диалоговых окнах, отображаемых функциями alert(), prompt() и confirm(), а также, если методом document.write()
записывается содержимое элемента pre.
Комментарии в программе JavaScript двух видов - однострочные и многострочные:
Достарыңызбен бөлісу: |