ホームページ  >  記事  >  ウェブフロントエンド  >  jsにおけるnullとunknownの本来の設計意図は何ですか?

jsにおけるnullとunknownの本来の設計意図は何ですか?

一个新手
一个新手オリジナル
2017-09-26 09:50:511976ブラウズ

nullは、「空」の値を表し、0や空の文字列''は数値であり、''とは異なります。 は長さ0の文字列を表し、null「空」を意味します。 他の言語では、

JavaScriptと同様の

nullの表現もあります。例えば、Javaもnullを使用し、Swiftはnilを使用します Python で使用されます None を意味します。ただし、JavaScript には、null と同様の別の unknown があり、これは 「未定義」を意味します。 JavaScript の設計者は、空の値を表すために

null

を使用し、未定義の値を表すために unknown を使用したいと考えていました。これが役に立たないことは事実が証明しており、この 2 つの違いはほとんど重要ではありません。ほとんどの場合、nullを使用する必要があります。 *unknown

は、関数パラメータが渡されるかどうかを決定する場合にのみ役立ちます。

以上がjsにおけるnullとunknownの本来の設計意図は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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