ホームページ >ウェブフロントエンド >jsチュートリアル >変数がJavaScriptで定義されているかどうかを確認する方法

変数がJavaScriptで定義されているかどうかを確認する方法

coldplay.xixi
coldplay.xixiオリジナル
2021-04-09 16:51:215088ブラウズ

変数が定義されているかどうかを判断する Javascript メソッド: オブジェクトは、定義されている場合にのみ null になる可能性があり、それ以外の場合は未定義です。オブジェクトが定義されているかどうかを検出するには、typeof を使用します。コードは [if (typeof myObj !== "未定義" && myObj !].

変数がJavaScriptで定義されているかどうかを確認する方法

##このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、DELL G3 コンピューター。

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。