ホームページ > ウェブフロントエンド > jsチュートリアル > Javascript で「オブジェクト」を返す typeof null の背後にある物語

Javascript で「オブジェクト」を返す typeof null の背後にある物語

WBOY
リリース: 2024-08-11 08:46:01
オリジナル
231 人が閲覧しました

The Story behind typeof null returning

多くの言語と同様、JavaScript はオブジェクト データが保存されているメモリの場所への参照 (ポインター) としてオブジェクトを表します。 JavaScript が作成されたとき、null はメモリ位置を指さない特別なポインタ値 (「null ポインタ」) として表現されていました。その後 typeof 演算子が導入されたとき、値の型をチェックするために JavaScript エンジンの同じ内部メカニズムが使用されました。 null は特別なタイプのオブジェクト (null ポインター) として表現されているため、typeof 演算子は null に対して「object」を返します。この動作は技術的にはバグですが、JavaScript の下位互換性を維持するために修正されていません。

以上がJavascript で「オブジェクト」を返す typeof null の背後にある物語の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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