JavaScriptに変数が存在するかどうかを確認します
次のステップで処理するために、JavaScriptが特定の変数に依存して「定義」または「存在」する必要がある場合があります。
Note
JavaScriptはビジネスロジックを含まないため、純粋に基本的な検証またはUIの拡張である必要があるため、そうすることはお勧めしませんが、多くの場合、複雑なJavaScriptをコーディングすることを好みます。プロジェクトを維持するのが非常に難しくなるだけです。
「typeof」は、変数のデータ型を確認するのに便利な演算子です。 typeof演算子によって返される値のリストは次のとおりです。
-
「数値」–変数は数値です。
-
“ string” –変数は文字列です。
-
“ boolean” –変数はブール値です。
-
「オブジェクト」–変数はオブジェクトです。
-
null –変数はnullです。
-
「未定義」–変数は定義されていません。
したがって、この場合、変数が存在するか定義されているかどうかを確認するには、「typeof」演算子を使用して、戻り値が「undefined」であるかどうかを確認します。
1. typeof ==“未定義”
変数が定義されているかどうかを確認するための「typeof
」の使用を示す完全なHTMLの例。
JavaScript : typeof example
2. Demo
Webブラウザで上記のHTMLファイルを開くと、次の結果が返されます。
example.com is a string str1 variable is exists str2 variable is not exists
ソースコードをダウンロード
ダウンロード–typeof-example-check-if-variable-is-defined.zip(1 KB)