JS学習で見たいい書き方

449 ワード

1:
null == a &&  (a="test")
説明:
aがnullに等しい場合は、「test」をaに割り当てます。a nullでないと実行しない(a=「test」)。後ろは括弧を打つように注意してください。
2:
(function(a){    })(window);
匿名関数は、javaの匿名クラスに似ています。
3:
function class_XX(obj){
   var xx;
   function a(obj){
   }
   this.b = function(obj){
   } 
}
解釈:jsクラスの書き方は、関数を使ってクラスをシミュレートします。xx外は関数aにアクセスできないですが、関数bにアクセスできます。関数aはクラスに相当します。xxのプライベート関数