JavaScriptに変数が存在するかどうかを調べる

JavaScriptに変数が存在するかどうかを確認します

次のステップで処理するために、JavaScriptが特定の変数に依存して「定義」または「存在」する必要がある場合があります。

Note
JavaScriptはビジネスロジックを含まないため、純粋に基本的な検証またはUIの拡張である必要があるため、そうすることはお勧めしませんが、多くの場合、複雑なJavaScriptをコーディングすることを好みます。プロジェクトを維持するのが非常に難しくなるだけです。

typeof」は、変数のデータ型を確認するのに便利な演算子です。 typeof演算子によって返される値のリストは次のとおりです。

  1. 「数値」–変数は数値です。

  2. “ string” –変数は文字列です。

  3. “ boolean” –変数はブール値です。

  4. 「オブジェクト」–変数はオブジェクトです。

  5. null –変数はnullです。

  6. 「未定義」–変数は定義されていません。

したがって、この場合、変数が存在するか定義されているかどうかを確認するには、「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

ソースコードをダウンロード

ダウンロード–typeof-example-check-if-variable-is-defined.zip(1 KB)