ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript で未定義または Null 変数を効果的に処理するにはどうすればよいですか?
未定義または Null 変数の判別
JavaScript コードで未定義または Null 変数が検出されると、予期しない動作やエラーが発生する可能性があります。コードがスムーズに動作するようにするには、これら 2 つの状態を区別することが重要です。
この例では、変数 EmpName に attr('class') メソッドによって返された値が割り当てられています。ただし、ID「name」を持つ要素が DOM 内に見つからない場合、attr() メソッドは null を返し、JavaScript インタプリタが実行を停止します。
未定義変数と null 変数の両方を効果的に処理するには、次のようにします。抽象等価演算子 (==) を利用します。次のコード スニペットは、このアプローチを示しています。
if (EmpName == null) { // Execute code if EmpName is undefined or null }
JavaScript では、null と unknown は両方とも「偽」の値とみなされます。したがって、EmpName == null の比較は、EmpName が未定義または null の場合に true を返します。これにより、両方の可能性を 1 回のチェックでカバーできるようになり、コードがどちらのシナリオにも適切に対応できるようになります。
以上がJavaScript で未定義または Null 変数を効果的に処理するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。