js

js

prwd


Переменные

  • В JavaScript можно объявлять переменные для хранения данных. Это делается при помощи var.
  • Технически, можно просто записать значение и без объявления переменной, однако по ряду причин это не рекомендуется.
  • Вместе с объявлением можно сразу присвоить значение: var x = 10.
  • Переменные, которые названы БОЛЬШИМИ_БУКВАМИ, являются константами, то есть никогда не меняются. Как правило, они используются для удобства, чтобы было меньше ошибок.

Шесть типов данных, typeof

  • Есть 5 «примитивных» типов: numberstringbooleannullundefined и 6-й тип – объекты object.
  • Оператор typeof x позволяет выяснить, какой тип находится в x, возвращая его в виде строки.


Операторы сравнения и логические значения

  • В JavaScript есть логические значения true (истина) и false (ложь). Операторы сравнения возвращают их.
  • Строки сравниваются побуквенно.
  • Значения разных типов приводятся к числу при сравнении, за исключением строгого равенства ===(!==).
  • Значения null и undefined равны == друг другу и не равны ничему другому.
  • Будьте осторожны при использовании сравнений типа > или < с переменными, которые иногда могут быть null/undefined. Сделать отдельную проверку для null/undefined – хорошая идея.


Report Page