JSのクラス定義方法 † JSのクラスとは、単に関数型の変数を生成することと同じです。 例えば、以下は最も単純なクラス定義になります。(かつ、単なる関数の宣言です) var SimpleClass = function(){}; ↑ new † 関数のみ new という演算子を使用できます。 // PHPで例えるなら、sc変数がクラスインスタンスで、SimpleClassがクラスになる。 var SimpleClass = function(){}; var sc = new SimpleClass; 面白いのは、SimpleClass?は関数型の変数、scはオブジェクト型の変数、というように両方とも変数である点です。 PHPやJavaの様に、クラスという構造が別文法で定義されているわけではありません。 ↑ クラスにプロパティを追加 † プロパティというのは、PHPで言うメンバ変数とメ