演算子は、コンストラクター関数を持ったユーザー定義のオブジェクトまたは組込みオブジェクトのインスタンスを生成します。キーワードは以下のことを行います。constructor[([arguments])]引数constructorオブジェクトインスタンスの型を指定するクラスまたは関数です。呼び出される際の引数のリストです。つのステップが必要です。関数を記述して、オブジェクトの型を定義します。演算子を使用して、オブジェクトのインスタンスを生成します。オブジェクトの型を定義するために、オブジェクトの名称やプロパティを指定する、オブジェクトの型のための関数を作成します。オブジェクトは、別のオブジェクトそのものをプロパティとして持つことができます。後述の例をご覧ください。継承する、新しいオブジェクトを生成します。新たに生成したオブジェクトに紐づけられます。引数なしで呼び出されます。生成したオブジェクトを代わりに使用します。(通常、コンストラクターは値を返しませんが、通常のオブジェクト生成プロセスをオーバーライドしたい場合はそのようにすることができます。)以前生成したオブジェクトに、いつでもプロパティを追加できます。これは他のオブジェクトには影響を与えません。オブジェクト型の定義に対してプロパティを追加しなければなりません。プロパティを使用して、以前定義したオブジェクトに対して共有のプロパティを追加できます。これはオブジェクト型のあるインスタンスのプロパティではなく、関数を使用して生成したすべてのオブジェクトで共有するプロパティを定義します。