Сообщение от RioEiner
|
'true' == true
|
По спецификации
Если один из операторов Boolean, то он приводится к Number и сравнивается снова.
'true' == 1
Если один из операторов String, а другой Number, то делается попытка преобразовать строку в число. И далее сравнивается строго
NaN === 1