Може ли да използваме стойности 1 и 0, вместо true/ false?

JavaScript Програмиране с JavaScript

Запознах се с четиво, където е изписана и такава възможност.

Може, защото 1 се конвертира в булева стойност true, а 0 - във false.

От тук и следните проверки връщат true: 0 == false // вярно 1 == true // вярно

Ако се ползва тройно равенство обаче същите проверки връщат false, защото при тях се съблюдава въответствие и на типа, а не само на стойността: 0 === false // грешно 1 === true // грешно


Вашият отговор

Научи компютърните програми онлайн от топ експертите на България
Регистрацията в АУЛА ви дава:
  • 20 безплатни урока
  • Трикове и тънкости за софтуера
  • Отговори на вашите въпроси
  • Регистрация