ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript での変数または関数の初期宣言の例_javascript のヒント

JavaScript での変数または関数の初期宣言の例_javascript のヒント

WBOY
WBOYオリジナル
2016-05-16 16:31:301475ブラウズ

タイトルにあるように、以下の例を見てください。

(Chrome ブラウザを使用して、F12/または右クリックして要素を検査できます。開発者ツールを呼び出して、コンソール入力を入力します)
(使用上のヒント: コンソール入力中に Shift Enter を押すとコードが途中で中断される可能性があります)

コードをコピーします コードは次のとおりです:

var name = "シャオミン";

(関数(){
var name = 名前 || "小张";
console.info(名前);
})();// シャオ・チャン

(関数(){
名前 = 名前 || "小张";
console.info(名前);
})(); // シャオミン

(関数(){
var name2= 名前;
var name = 名前 || "小张";
console.info(name, name2);
})(); // シャオ・チャンは未定義です

実行中のスクリーンショットは次のとおりです:

説明は次のとおりです。

JavaScript の場合。

コードをコピーします コードは次のとおりです:

関数 xxx(){
// コードの束...
// ...
var name2 = 名前;
var name = 名前 || "小张";
// コードの束
}

実行すると、次の同等の形式になります:

コードをコピーします コードは次のとおりです:

関数 xxx(){
var name2 = 未定義;
変数名 = 未定義;
// 他の変数も先頭に進みます
// コードの束...
// ...
name2 = 名前;
名前 = 名前 || "小张";
// コードの束
}
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。