Преобразование значений true и false в числа и специальные JavaScript значения

Блог: http://zametkinapolyah.ru/
Рубрика JavaScript: http://zametkinapolyah.ru/veb-programmirovanie/zametki-po-javascript
Паблик блога в ВК: https://vk.com/zametkinapolyah
Тематическая группа в ВК: https://vk.com/zametkijs

Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223

Логические значения легко преобразуются в другие типы данных, зачастую преобразование происходит автоматически:
Значение true преобразуется в числовой тип данных в единицу: alert(25 – true).
Значение false преобразуется в числовое значение ноль: alert(25 – false).
Если число преобразуется в логический тип данных, то любое значение, отличное от 0 и NaN, будет преобразовано в true, а значения 0 и NaN будут преобразованы в false.
var x = Boolean(NaN);
var y = Boolean(0);
var z = !!12;
Специальные значения null и undefined JavaScript интерпетатор преобразует в логическое значение false:
var i = Boolean(null);
var j = Boolean(undefined);

ПРИСОЕДИНЯЙТЕСЬ
КУЧА ИТ КНИГ
Поделиться

Кирилл Антонов

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



Обсуждение закрыто.