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