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

一个新手
リリース: 2017-09-26 09:50:51
オリジナル
1963 人が閲覧しました

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 サイトの他の関連記事を参照してください。

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