2012-07-17 26 views
18

JavaScriptには6つのデータ型があることがわかりました。値型と参照型

JavaScriptの「リファレンス」タイプとは何ですか?また、JavaScriptの「値」データタイプとは何ですか?誰かがこれらの2つのカテゴリでそれらをリストできますか?のみobject

+3

これらのカテゴリはどこにありますか? –

+1

強く型付けされた言語..からC#、Javaのように.. –

答えて

17

undefinednullnumberstringbooleanobjectは、 "基準" タイプです。

「参照」型を渡したり割り当てたりするたびに、参照のコピーを渡したり割り当てたりするときは、参照の参照を作成しないでください。異なる意味合いを持っています。

あなたは、これらの機能を使用することができます。

function isReferenceType(value) { 
    return Object(value) === value; 
} 

function isPrimitiveType(value) { 
    return Object(value) !== value; 
} 
3

、未定義のヌル、数、文字列、ブール値と

オブジェクトをオブジェクトが参照型です。

5
のECMAScript言語の種類がNull、ブール、文字列、数値、未定義です standard#sec-8

から

、およびオブジェクト

のみ"reference"タイプはObjectです。

関連する問題