Правило лжи

Материал из Энциклопедия о программировании
Перейти к: навигация, поиск

Правило лжи — образное название алгоритма анализа данных при котором исполняющий механизм (компилятор/интерпретатор) однозначно определяет чем является конкретной значение в булевом типе данных: ture или false.

Правило лжи используется при приведении различных типов данных к булевскому. В основном это нужно при задании условий.

Подобные правила лжи есть во почти во всех языках программирования с не строгой типизацией.

Правило лжи в JavaScript

Правило лжи гласит, всё, перечисленное ниже являестя лождью (false), всё остальное правда (true).

В js ложь (логическое false) это:

  • булевый false
  • пустая строка
  • число ноль
  • null (отсутсвие значения)
  • undefined (неопределённое значение)
  • NaN (числовой тип)