Выражения

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.