Есть элемент который содержит в себе еще один.
Пытаюсь сделать проверку на его содержание через true/false .
Ввожу document.getElementById('id2').innerHTML == true
получаю false
ввожу document.getElementById('id2').innerHTML == false
получаю false
В данном случае преобразований будет два:
тип bool будет преобразован в число, затем строка будет преобразована в число, и только потом они будут сравнены.