Я слышал о булевой арифметике и думал попробовать попробовать.Javascript Simple Boolean Arithemetic
alert (true+true===2) //true
alert (true-true===0) //true
Так алгебра говорит мне верно = 1
alert (true===1) //false :O
Может кто-нибудь объяснить, почему это происходит?
Возможный дубликат [Что конкретно означает «===» в javascript?] (Http://stackoverflow.com/questions/1029781/what-is-exactly-the-meaning-of-in-javascript) – mpromonet