== undefind はあまり一般的じゃない様なので廃止