ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript スコープ チェーンの例 Sharing_JavaScript スキル

JavaScript スコープ チェーンの例 Sharing_JavaScript スキル

WBOY
WBOYオリジナル
2016-05-16 16:46:361050ブラウズ

JavaScript には関数スコープのみがあり、各関数にはウィンドウ オブジェクトへの直接スコープ チェーンがあります。

変数は、見つかるまで内側から外側にレイヤーごとに検索されます。

同時に、それを見つけて使用できるだけでなく、外部変数を変更することもできます。

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

var color = "blue";
関数changeColor () {
var anotherColor = "red";
function swapColors() {
var tempColor = anotherColor;
anotherColor = color;
color = tempColor;
}
swapColors();
}
changeColor();
console.log(color); // "red" 外部変数はアクセスできるだけでなく変更も可能です
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。