2007-12-06 値と参照 JavaScript ref:404 Blog Not Found:アルゴリズム百選 - 値と 基本的には、内部構造を持つもの、すなわち変更可能なプロパティを持つもの全てが参照で、内部構造を持たないもの(atomic)は値、ということになります。例えばRegExpオブジェクトにはglobalなどのプロパティがありますが、そこに値を代入しても無視されます。Stringオブジェクトのlengthプロパティも同様です。 値とか参照とかじゃなくて、単に ReadOnly attribute が設定されているだけだと思うよ。 あと他のも値だ参照だという話なんじゃなくて単に String や Number は immutable だというだけの話だと思うけどなぁ。