動的言語は
0 と ”0” と NULL と 空文字の扱いが
混沌としているよな。

どれが一致して、どれが真かが
言語によってバラバラ。

言語によっては変な演算子が追加されてることがあるし。