初心者はJavaScriptの小さい実験の関数を勉強します.

692 ワード

 
  
function tt()
{
alert(11);
}
var b = tt;
var b1 = tt(); // tt()
関数の参照については、直接に関数名「tt」を変数に割り当てることができますが、関数名+括弧の形式「tt()」であってはいけません.
関数を呼び出すときは、変数名+括弧の形を使います.例えば、b()です.
 
  
  function tt()
{
alert(11);
}
var b = tt;
  alert(b);
function tt()
   {
    alert(22);
   }
  alert(b);
   b();
変数bには関数の参照が保存されているので、関数が変化するとbも常に変化し、関数の順序に関係なく変化します.二回のalert(b)は位置が違っていますが、内容は同じです.
これは小さな実験です.以下はjs中のクローズド問題を研究します.
学習用の本『征服RIA―JavaScriptに基づくウェブクライアント開発』と『JavaScript権威ガイド』の中国語版.