作用域的访问规则

2018-07-31  本文已影响0人  陈庆香

var a = 100;

var b = 200;

function test() {

var c = 300;

var d = 400;

// function内部可以访问外部的变量

console.log(a+b+c+d);

}

test();

// function外部不能访问function内部的变量

// console.log(c,d);

// 没有块级作用域

for (var i=0;i<5;i++) {

console.log('i', i);

}

console.log('i =', i); // 5

if (false) {

var aa = 3;

}

console.log('aa', aa);

// 作用域链

// var color = '红色';

function getColor() {

// var color = '蓝色';

function sayColor() {

// var color = '黑色';

console.log(color); // 蓝色

}

sayColor();

}

getColor();

上一篇 下一篇

猜你喜欢

热点阅读