私の歴史と今

振り返ると恥ずかしくなるのが私の歴史。だけどそのときは真面目に書いていた訳でね。そんな今の私を書いていく。

JavaScript 第5版 4.4 基本型と参照型

基本型と参照型のメモリの使い方。

メモリの大きさ 備考
数値型 8バイト固定 なし
理論値 1バイト固定 なし
オブジェクト 任意 なし
関数オブジェクト 任意 コードに制限はない
配列オブジェクト 任意 素数に制限はない

オブジェクトのメモリ量は任意なので、変数には直接割り当てられない。よって、参照型の変数には、通常ポインタやメモリアドレスが格納される。

ただし、文字列は特殊で、

    • 比較演算子の挙動が基本型に似た不変参照型と考えることもできるし、
    • 不変だからこそ基本型のように扱える基本型とも考えることができる。