私は実際にはnullが空値であることを知っていますが、私はそれがポインタ(C/C++のように)であるかリテラルであるかを尋ねたいだけです。nullはJavascriptのオブジェクトポインタまたはリテラル値ですか?
答えて
値nullはリテラルで記述されます:null。 nullは、グローバルオブジェクトのプロパティの識別子ではありません。代わりに、nullは識別の欠如を表し、変数がオブジェクトを指していないことを示します。 APIでは、nullはしばしばオブジェクトが期待できる場所で取得されますが、オブジェクトは関係ありません。
// foo does not exist. It is not defined and has never been initialized:
foo;
"ReferenceError: foo is not defined"
// foo is known to exist now but it has no type or value:
var foo = null; foo;
"null"
hereより読むことができます。
それはポインタかどうかです –
はい、メモリ内の場所へのポインタを言うことはできますが、オブジェクトはその場所には関係しません –
そのアドレスになることができるもの –
- 1. カスタムプロパティのリテラル値がnullです
- 2. javascriptはオブジェクトのリテラルから値を取り除きます
- 3. nullではなくnull値はnullにできますか?
- 4. ProtegeのNULLリテラル
- 5. JavascriptのaddEventListenerがオブジェクトポインタのスコープを変更するのはなぜですか?
- 6. nullリテラルをnullオブジェクトに置き換えるのはなぜですか?
- 7. nullがnullまたはオブジェクトではないjavascriptエラー
- 8. javascriptはPHPからブール値またはnullを受け付けません
- 9. SyntaxError:正規表現のリテラルではないリテラルJavaScript
- 10. Javascript getElementByIdが 'null'がnullまたはオブジェクトではないエラーを返します
- 11. JSONリテラルとJavascriptオブジェクト。私は
- 12. JavaScriptの文字列とnull値または空の値の比較
- 13. JavaScript CookieはIE6でnull値を返します
- 14. キー/値ペアのJavaScript配列は、キーのリテラル変数名を使用します
- 15. アクセスJavaScriptは、同じオブジェクト内のリテラル値をオブジェクト
- 16. JavaScriptにSetリテラルがありますか?
- 17. nullまたはnullでない場合は値を返します。 TSQL
- 18. getopt値はnullのままです
- 19. Javascriptのリテラル式
- 20. JavaScriptクラスのコンストラクタオブジェクトからリテラル
- 21. sedは改行とリテラルをリテラルで置き換えますか?
- 22. IE8 Javascript: '2'がnullまたはオブジェクトではありません
- 23. 大文字の場合、Djangoのテンプレートのnull、true、falseのリテラルは何ですか?
- 24. C++オブジェクトポインタ
- 25. C++、オブジェクトポインタ
- 26. fstreamオブジェクトポインタ
- 27. ++または - をJavaScriptのリテラルに直接適用できないのはなぜですか?
- 28. 配列のnullまたはundefined値をチェックしますか?
- 29. ノードJavascript - 文字列変数の値ではなくリテラルに設定する
- 30. JavaScriptのネストされたリテラル、良い考えですか?
質問はあまり意味がありません。リテラルは、独自の価値ではなく、値を作成するためにソースコードに入れたものです。 – Quentin
疑わしいとき.... [docsで検索する](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/null)。ここで質問をする前に研究が期待されます – charlietfl
@charlietflまたは[実際のドキュメント](https://www.ecma-international.org/ecma-262/6.0/#sec-null-value) – evolutionxbox