未定義の場合

王林
王林オリジナル
2023-09-01 14:13:06595ブラウズ

未定義の場合

JavaScript は、unknown 値を 2 つのわずかに異なる方法で使用します。

最初の使用方法は、宣言された変数 (var foo) に値が割り当てられていないことを示すことです。 2 番目の使用方法は、アクセスしようとしているオブジェクト プロパティが定義されておらず (名前すら付けられておらず)、プロトタイプ チェーン内で見つからないことを示すことです。

以下の例では、JavaScript による unknown の 2 つの使用法を確認しました。

例:sample62.html

リーリー

JavaScript を単独で使用できるようにすることは良い習慣であると考えられています 未定義foo = unknown のように、値を unknown に設定することは決してないはずです。逆に、使用できないプロパティまたは変数値を指定する場合は、null を使用する必要があります。


未定義変数

以前のバージョンとは異なり、JavaScript ECMA-262 Edition 3 (以降) では、グローバル スコープで unknown という名前のグローバル変数を宣言します。変数は宣言されており、値が割り当てられていないため、未定義の変数は unknown に設定されます。

例:sample63.html

リーリー
###結論は###

JavaScript を使用する場合は、

未定義

の値を完全に理解することが重要です。

以上が未定義の場合の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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