原始的なJSのいくつかの種類があります?jsの基本データ型と参照型ストレージの違いは何ですか?nullはオブジェクトですか?

最初の質問: 

   、今より5が存在する前の生のjsの6種類がありますが、シンボル

  1.数(整数、フロートINT /フロート)

  2.文字列

  3.bolleanブール(真偽)

  4.null(ヌル)

  5.undefined(ヌル、いや、存在しません)

  6.symbol

  、nullとundefinedの違いを、それを拡張しますか?

  ヌルは、変数がオブジェクトに割り当てされ、NULLオブジェクトポインタを示したが、ヌル割り当てることができる。この時点で値を持ちません

  

1つのVARのA =ヌル
2にconsole.log(A)//ヌル

 

  未定義の変数が宣言されていないが、初期化されていない、(変数が定義されていることを示すが、ないの割り当て)されています

1つの VaRのB;
2にconsole.log(B)// 未定義

2番目の質問:

  1.  ストレージの基本データ型

データ自体に割り当てと、スタックに格納されている形態、格納されている のタイプは、ストレージスペースの種類が固定されているかを判断します。

 

1  VARの C = 4
 2にconsole.log(C)// 4 
3  のvar = 5 C
 4にconsole.log(C)// 5

 

 

 

   2. 参照型のオブジェクト

ヒープ決定されるタイプのインスタンスと、オブジェクトへのポインタの割り当てに格納され、格納され、ストレージスペースは固定されていません

 

VaRの D = {} 
DA = '123'の
デシベル = '234' 
にconsole.log(D)// {: '123'、B '234'}

 

3番目の質問:オブジェクトがnull?

  ビューの自分のポイントを表現し、nullはオブジェクトではありません、彼はちょうど空のオブジェクトポインタ、オブジェクトのインスタンスはnullだった===>偽

 

おすすめ

転載: www.cnblogs.com/0915ty/p/10937937.html