We’re rewarding the question askers & reputations are being recalculated! Read more.
    Post Made Community Wiki by Konrad Rudolph
2 added 110 characters in body
source | link

if (!booleanboolean_variable) meanstranslates to if the condition is not true.

if (boolean == false) means inversetranslates to if the condition not false is true. Because that is inversed logic, henceit is harder to understand.

!boolean means not true.

boolean == false means inverse logic, hence harder to understand.

if (!boolean_variable) translates to if the condition is not true.

if (boolean == false) translates to if the condition not false is true. Because that is inversed logic, it is harder to understand.

1
source | link

!boolean means not true.

boolean == false means inverse logic, hence harder to understand.