Преобразование любого значения в Boolean
возвращает false
или true
. Например:
> Boolean (false)
false
> Boolean (null)
false
> Boolean (undefined)
false
> Boolean ("")
false
Но 0
является особенным, потому что это число. Я считаю допустимым ложное значение:
> Boolean (0)
false
Есть ли другие допустимые ложные значения?