質問: JavaScript のプロパティとは、オブジェクトの持ち物のことなんでしょうか? つまり、 オブジェクトという倉庫の中にプロパティというコンテナーがあり、 その中に関数と変数という箱が入っているという事でしょうか? また、オブジェクトの性質を表す情報とも聞きますが具体的にどのようなことなのでしょうか?
回答: 言葉で説明すると、そのような"性質を表す情報"という呼んでもすぐには理解できないようなものになってしまいますが、目で見れば理解できるかと思います。 ``` var a = { b: 1, c: "hoge", d: function() { console.log('hoge'); } }; ``` を例にすると、bとcそれぞれ一つ一つがaオブジェクトのプロパティとなります。 ただ、dは関数ですのでプロパティとは言わずメソッド(まあ、関数と呼んでも別に問題ありませんが)と呼びます。