Когда значение null используется в числовом эксперименте, оно вычисляется до 0, что объясняет ваши> и> = случаи.
== более тонкий. Неофициально нуль не совпадает с нулем, поэтому он имеет смысл.