ホームページ >ウェブフロントエンド >jsチュートリアル >初心者のためのJavaScript学習のためのちょっとした実験 - 関数リファレンス_基礎知識

初心者のためのJavaScript学習のためのちょっとした実験 - 関数リファレンス_基礎知識

WBOY
WBOYオリジナル
2016-05-16 18:16:13997ブラウズ
コードをコピー コードは次のとおりです:

function tt()
{
alert (11) ;
}
var b = tt;
var b1 = tt() // tt() 関数を実行します

関数の参照については、変数に割り当てる関数名「tt」を直接追加することもできますが、2 番目の方法は関数を直接実行するため、関数名括弧「tt()」の形式にすることはできません。
関数を呼び出すときは、b() のように変数名を括弧で囲んで使用します。
コードをコピー コードは次のとおりです。

function tt()
{
alert(11);
var b = tt;
alert(b); 🎜>

変数 b には関数への参照が格納されているため、関数が変更されると、関数の出現順序に関係なく、いつでも b も変更されます。アラート(b)を2回、場所は違いますが内容は同じです。
これは単なる小さな実験です。js のクロージャー問題を勉強してみましょう。
学習書の中国語版『Conquering RIA - Web Client Development Based on JavaScript』と『JavaScript Definitive Guide』。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。