Преобразование значений 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);
Последние сообщения
127 полезных и бесплатных онлайн академий
23.04.2019