JavaScript での Null、未定義、または空の変数のチェック
提供されたコード isEmpty(val) は、チェックするための一般的なアプローチです。 null、未定義、または長さが空の変数の場合。ただし、すべてのエッジ ケースをカバーしているわけではありません。
真偽チェックの使用
JavaScript は真の値と偽の値を使用します。変数は、明示的に false でない場合、真であるとみなされます。これには、ゼロ以外の数値、空ではない文字列、オブジェクト、および true 自体が含まれます。
したがって、単純な真実性チェックで、変数の値が null、未定義、または空白ではないかどうかを効果的に判断できます。
if (value) { // Do something... }
演算子の type を使用
不明な場合変数が存在する (つまり、宣言されている) かどうかに関係なく、typeof 演算子を使用できます。
if (typeof foo !== 'undefined') { // foo is defined }
補足:
以上がJavaScript で Null、未定義、または空白の変数を効果的にチェックするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。