jQueryで「未定義」の値を確認する方法 質問する

jQueryで「未定義」の値を確認する方法 質問する

重複の可能性あり:
JavaScript で未定義のオブジェクト プロパティを検出する
javascript 未定義の比較

次のように、未定義の変数のチェックを追加するには、次のようにします。

function A(val) {
  if (val == undefined) 
    // do this
  else
    // do this
}

ベストアンサー1

JQuery ライブラリは、特定の JavaScript 機能を簡素化および統合するために特別に開発されました。

しかし、変数とundefined値を比較する必要がある場合、JavaScriptには特別なメソッドが備わっているため、特別なメソッドを考案する必要はありません。typeofシンプルで高速、そしてクロスプラットフォームな演算子です。

if (typeof value === "undefined") {
    // ...
}

変数またはその他の未評価のオペランドの型を示す文字列を返します。 と比較したこのメソッドの主な利点は、変数が存在しない場合に例外が発生しないことif (value === undefined) { ... }です。typeofvalue

おすすめ記事