&quot;私はプロパティです。オブジェクトを作るための簡易表現。オブジェクトリテラルと呼ぶ。ex2オブジェクトの定義と同時にプロパティを定義する。&quot;私はプロパティです。オブジェクトにプロパティを定義する時の書き方。いわゆるJSONと呼ばれるもの*2。}プロパティが複数ある場合はカンマで区切る。}ex3変数にオブジェクトを代入する。&quot;私はプロパティです。oはobjに代入されている。ex4変数にオブジェクトを代入した後、プロパティの値を変更してみる。&quot;私はプロパティです。&quot;私は偽者です。objを更新するとoも更新される。オブジェクトの代入は、値渡しではなくて、参照渡し。ex5このままだと、以下のような処理ができない。&quot;私はプロパティです。&quot;ひとつめのオブジェクトです。&quot;ふたつめのオブジェクトです。ひとつめのオブジェクトです。ふたつめのオブジェクトです。ふたつめのオブジェクトです。ふたつめのオブジェクトです。obj1もobj2も同一の存在になっている。このような時に、クラスが必要になる。クラスは設計書のようなもの。ex6new演算子でインスタンスが作れるか試してみる。&quot;私はプロパティです。constructoroはコンストラクタではないというエラー。JavaScriptのクラスは関数オブジェクトで表現できる。インスタンス化できる関数オブジェクト。ex7クラスを作るには、最初の例(ex1)をObjectから、Functionにすれば良い。&quot;私はプロパティです。