2011-02-16 オブジェクトとプリミティブ javascript "java" は String プリミティブで、オブジェクトのようにプロパティにアクセスするとそのときだけオブジェクトに変化する。なので "java" のプロパティに関数入れてもすぐ破棄されちゃう。new String("java") のようにするとオブジェクトになるのでプロパティに関数を入れることが出来る オブジェクトとプリミティブ - nullpo.printStackTrace();