Выражения
JavaScript Выражения и Операторы
Символы Выхода
Специальные символы
Строки
Логические Литералы
Логические значения имеют только два значения, истинна (true) или ложь (false). В некоторых реализациях языка JavaScript 0 (false) и 1 (true) не могут быть использованы в качестве логических значений.
Строковые литералы - ноль или большее количество знаков, располеженные в двойных (") или одинарных (') кавычках. Строки должен быть разделены кавычками того же самого типа; то есть или обе одинарные кавычки или двойные кавычки. Использование обратной двойной черты "\" позволяет вставлять в строку специальные символы. Приведем примеры строковых литералов:
- "Blah"
- 'Blah'
- "1234"
- "one line \n another line"
Вы можете использовать следующие специальные символы в строковых литаралах JavaScript:
- \b указывает возврат на один символ.
- \f указывает перевод страницы.
- \n указывает новую цифру(знак) линии.
- \r указывает возврат каретки.
- \t указывает cимвол табуляции.
Вы можете вставлять кавычки внутри строки, предшествуя им наклонной чертой влево. Это известно как выход кавычек. Например,
document.write("\"Вам следует принять ванну\",- сказал доктор и наморщил нос.")выводит
"Вам следует принять ванну", - сказал доктор и наморщил нос.- Выражения
- Операторы
- Арифметические Операторы
- Побитовые Операторы
- Логические операторы
- Операторы Сравнения
- Операторы Строки
- Старшинство Оператора
Выражение - любой имеющий силу набор литералов, переменных, операторов, и выражений, которые вычисляю простое значение. Значение может быть число, строка, или логическое значение. Существует два типа выражений: которые присваивают значение переменной, и которые вычисляют выражение без присваивания его переменной. Например, выражение
x = 7
Является выражением, которое приписывает x значение 7. Это выражение вычисляет 7. Такие выражения используют операторы присвоения. С другой стороны, выражение
3 + 4
Просто вычисляет 7; оно не выполняет присвоения. Операторы используемые в таких выражениях, упоминаются просто как операторы.
JavaScript имеет следующие выражения:
- Арифметические: например, вычисляет число
- Строковые: вычисляют строку символов, например "Джон" или "234"
- Логические: вычисляют true(истина) или false(ложь)
Язык JavaScript включает в себя значение null для переменных, которым не присвоено никакое значение. Любая попытка использовать переменную, имеющую значение null, в вычисляемом выражении приводит к ошибке, за исключением случая присваивания значения null переменной, например timerID = null.