初心者は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権威ガイド』の中国語版.