Why == works in an if statement?