JavaScriptで値が未定義かどうかを判断する方法

青灯夜游
リリース: 2022-02-08 11:20:55
オリジナル
40745 人が閲覧しました

JavaScript では、typeof 演算子と「==」演算子を使用して、指定された値が未定義かどうかを判断できます。構文「if (typeof (指定された値) == "未定義"){//値は未定義です;}"。

JavaScriptで値が未定義かどうかを判断する方法

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

未定義型

未定義は、値が 1 つだけある特別なデータ型で、未定義を意味します。変数を宣言しても、その変数に値を代入しない場合、変数のデフォルト値は未定義になります。例:

var num;
console.log(num);  // 输出 undefined
ログイン後にコピー

では、値が未定義かどうかを判断するにはどうすればよいでしょうか?

JavaScript では、typeof 演算子を使用して、値が未定義かどうかを判断できます。

typeof 演算子を使用して未割り当ての変数の型を表示すると、その型も未定義であることがわかります。未宣言の変数については、typeof 演算子を使用して型を確認すると、未宣言の変数も未定義であることがわかります。サンプルコードは次のとおりです。


説明: typeof 演算子

JavaScriptで値が未定義かどうかを判断する方法

typeof は、オペランド型の文字列を返すために使用される単項演算子です。

NaN のデータ型はnumberです。

  • 配列 (Array) のデータ型はオブジェクトです。

  • 日付(Date)のデータ型はobjectです

  • nullのデータ型はobjectです

  • 未定義変数のデータ型ですは未定義です

  • var message;
    console.log(typeof message);  // 输出 undefined
    console.log(typeof name);     // 输出 undefined
    ログイン後にコピー
  • 未定義と null の違い:

    var tmp = undefined;
    if (typeof(tmp) == "undefined"){
    alert("值为 undefined");
    }
    ログイン後にコピー
    [関連する推奨事項: JavaScript 学習チュートリアル

    ]

    以上がJavaScriptで値が未定義かどうかを判断する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート