Что хотел узнать web-мастер про JavaScript, да стеснялся спросить.

       Выражение - любой имеющий силу набор литералов, переменных, операторов, и выражений, которые вычисляю простое значение. Значение может быть число, строка, или логическое значение. Существует два типа выражений, которые присваивают значение переменной, и которые вычисляют выражение без присваивания его переменной. Например, выражение

x = 7

     Является выражением, которое приписывает x значение 7. Это выражение вычисляет 7. Такие выражения используют операторы присвоения. С другой стороны, выражение

3 + 4

     Просто вычисляет 7; оно не выполняет присвоения. Операторы, используемые в таких выражениях, упоминаются просто как операторы.

JavaScript имеет следующие выражения:

  • Арифметические - вычисляет число
  • Строковые - вычисляют строку символов, например "Джон" или "234"
  • Логические - вычисляют true(истина) или false(ложь)

Язык JavaScript включает в себя значение null для переменных, которым не присвоено никакое значение. Любая попытка использовать переменную, имеющую значение null, в вычисляемом выражении приводит к ошибке, за исключением случая присваивания значения null переменной, например timerID = null.

Условные Выражения

     Условное выражение может иметь одну из двух значений, основанных на условии. Синтаксис

(Условие)? Val1: val2

   Если условие истинно, то выражение имеет значение val1, иначе имеет значение val2.

Например,
status = (age >= 18) ? "adult" : "minor"
Это утверждение присваивает значение "adult" переменной status, если age равно 18 или больше чем 18. Иначе, приписывает значение "minor" переменной status.

Hosted by uCoz