Въпрос към урок: Променливи
от курс: Основи на програмирането с JavaScript
Може ли да използваме стойности 1 и 0, вместо true/ false?
Запознах се с четиво, където е изписана и такава възможност.
Може, защото 1 се конвертира в булева стойност true, а 0 - във false.
От тук и следните проверки връщат true: 0 == false // вярно 1 == true // вярно
Ако се ползва тройно равенство обаче същите проверки връщат false, защото при тях се съблюдава въответствие и на типа, а не само на стойността: 0 === false // грешно 1 === true // грешно
Вашият отговор
Научи компютърните програми онлайн от топ експертите на България
Регистрацията в АУЛА ви дава:
20 безплатни урока
Трикове и тънкости за софтуера
Отговори на вашите въпроси