##このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、DELL G3 コンピューター。変数が定義されているかどうかを判断する Javascript メソッド: オブジェクトは、定義されている場合にのみ null になる可能性があり、それ以外の場合は未定義です。オブジェクトが定義されているかどうかを検出するには、typeof を使用します。コードは [if (typeof myObj !== "未定義" && myObj !].
javascript 変数が定義されているかどうかを確認するメソッド:
JavaScript では、オブジェクトには null が使用され、変数、プロパティ、メソッドには unknown が使用されます。オブジェクトは、定義されている場合にのみ null にできます。それ以外の場合は、未定義です。
オブジェクトが存在するかどうかをテストしたい場合、オブジェクトが定義されていない場合はエラーがスローされます。
正しい方法は、最初に typeof を使用してオブジェクトが定義されているかどうかを検出する必要があることです。
if (typeof myObj !== "undefined" && myObj !== null)
if ( callbackfun != "undefined" ) { callbackfun(); } //发现判断不出来,最后查了下资料要用typeof //方法: if ( typeof(callbackfun) != "undefined" ) { callbackfun(); }
javascript
以上が変数がJavaScriptで定義されているかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。