インスタンスコンストラクタの クラス人{ コンストラクタ(名前、年齢){ この .nameの= 名前 この .age = 年齢 } } せvPerson = 新しい新しい人(「V」、10 ) はconsole.log(「例およびコンストラクタ」、vPerson ) 継承 クラスの子供は、人{延び } はconsole.log(「継承」、新たな新しい子(「カカ」、10 )) 継承伝送パラメータ クラスは人{子延び コンストラクタ(名 =「子」){ スーパー(名前に) この .TYPEを= 'ゲーム' } } はconsole.log('继承传递参数'、新しい子( 'こんにちは' )) ゲッターセッター クラスPerson { コンストラクタ(名前 = 'カカ' 、年齢){ この .nameの= 名前 この .age = 年齢 } 取得LONGNAME(){ リターン 'こんにちは' + この.nameのは } LONGNAME(値){設定 この .nameの= 値 } } せてV = 新しい人() はconsole.log( 'ゲッター' 、v.longName) v.longName = 'ronle' はconsole.log(「セッター"、V.longName) 静的メソッドの クラスPerson { コンストラクタ(名前 = 'カカ' ){ この .nameの= 名 } 静的テル(){ にconsole.log( '教える' ) } } Person.tell() 静的プロパティ クラス人{ コンストラクタ(名前 = 'カカ' ){ この .nameの= 名 } } Person.type = 'ゲーム' はconsole.log( '静的プロパティ'、Person.type)