変数が定義されているかどうかを検出する Javascript メソッド: 1. typeof 演算子を使用して変数のデータ型を取得します (構文は「typeof 変数名」です); 2. 「===」演算子を使用します取得したデータ型が「未定義」型であるかどうかを判断します。そうである場合は未定義であり、そうでない場合は定義されています。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
Unknown も、値が 1 つだけあり、未定義を示す特別なデータ型です。未宣言の変数については、typeof 演算子を使用してその型を確認すると、宣言されていない変数が未定義であることがわかります。
したがって、まず typeof 演算子を使用して JavaScript を取得できます。変数のデータ型を調べて、取得したデータ型が「未定義」型であるかどうかを判定し、そうであれば未定義、そうでなければ定義済みとします。
if ( typeof b == "undefined" ) { console.log("未定义"); } else{ console.log("定义"); }
出力:
[推奨学習: JavaScript 上級チュートリアル]
以上がJavaScriptで変数が定義されているかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。