Есть ли когда-нибудь причина написать «if (myBoolean == true)» в условном выражении JavaScript?

Многие начинающие программисты пишут такие вещи, какif (myBoolean == true) в отличие отif (myBoolean) как они нееще не понял, что условныеНе нужно содержать сравнение, просто логическое значение. Когда я заметил это в твиттере, мне предложили, что в JavaScript может быть веская причина для этого. Есть? Мы все знаем, что типы JavaScript странные, но Google не дает ответов на этот конкретный вопрос.

Обновление: кажется, нет никакой разницы, однако будет разница сif (myBoolean === true), Таким образом, чтобы прояснить вопрос - что было бы лучше всего в JavaScript, если (myBoolean === true) или if (myBoolean). В каком реальном сценарии вы будете проверять=== true к тому, что ты нене знаю, является логическим? Пожалуйста, ответьте на этот вопрос:Почему рекомендуется использовать if (myBoolean === true) в JavaScript?

Ответы на вопрос(2)

Ваш ответ на вопрос