「未定義」変数と「Null」変数を区別する方法
コード内で、次のようにして EmpName 変数が未定義かどうかを確認しようとします。それを文字列「未定義」と比較します。ただし、この方法では型の不一致によりエラーが発生します。変数が未定義であるか null であるかを正確に判断するには、JavaScript 抽象等価演算子 (= =) を使用します。
if (variable == null) { // your code here. }
このコード スニペットは、抽象等価性が null を含む機能的に同一の値をチェックするという事実を利用しています。そして未定義。したがって、シナリオ内の両方のケースを正常にキャプチャします。
以上がJavaScript で未定義または Null 変数を適切にチェックするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。