emptyとは
公式曰く、変数が空であるかどうかを検査する
空であると判断される基準
var が存在し、かつその値が空や0でなければ FALSE を返します。 それ以外の場合は TRUE を返します。
次のような値は空であるとみなされます。
"" (空文字列)
0 (整数 の 0)
0.0 (浮動小数点数の 0)
"0" (文字列 の 0)
NULL
FALSE
array() (空の配列)
感想
空であると判断される範囲がJavaScript並に広いので注意が必要だと思います…。
公式曰く、変数が空であるかどうかを検査する
var が存在し、かつその値が空や0でなければ FALSE を返します。 それ以外の場合は TRUE を返します。
次のような値は空であるとみなされます。
"" (空文字列)
0 (整数 の 0)
0.0 (浮動小数点数の 0)
"0" (文字列 の 0)
NULL
FALSE
array() (空の配列)
空であると判断される範囲がJavaScript並に広いので注意が必要だと思います…。