美文网首页
作用域的访问规则

作用域的访问规则

作者: 陈庆香 | 来源:发表于2018-07-31 17:49 被阅读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();

相关文章

  • 浅谈JS作用域链

    浅谈JS作用域链 作用域 作用域(scope)就是变量访问规则的有效范围。作用域外,无法引用作用域内的变量;离开作...

  • js闭包--基础篇(入门)

    闭包:简单来说就是将内容封闭起来,外界无法访问. 闭包技术: 作用域规则:内层的作用域可以访问外层的作用域,但是反...

  • JS作用域理解

    什么是作用域(执行环境)? 作用域可以看成是一种规则,这种规则定义了变量是如何存储以及如何访问的。作用域也可以称为...

  • 作用域的访问规则

    var a = 100; var b = 200; function test() { var c = 300; ...

  • JS词法作用域

    作用域就是程序源代码定义变量的区域,规定如何去查找变量,作用域对变量的访问权。 在 js 中词法作用域规则: 1....

  • 作用域与闭包(1)

    1、作用域是什么作用域它是一套设计良好的规则,是能够储存变量中的值,并且能在之后对这个值进行访问或修改的规则。用来...

  • JavaScript作用域探幽(一)

    什么是作用域? 作用域相当于一套设计良好的用于存储变量并易于访问这些变量的规则。作用域根据确定的周期不同分为静态作...

  • 闭包

    js的作用域分为全局作用域,和函数作用域, 内部作用域可以访问外部作用域的函数参数,外部不能访问内部函数的变量和参...

  • javascript中的作用域

    在js中,作用域是最基础,最重要的东西,让我们来看看什么叫做作用域 作用域简单来讲就是对标识符的一个访问规则,什么...

  • js作用域链

    作用域定义 变量(变量作用于又称上下文)和函数生效(能被访问)的区域 全局作用域和局部作用域 局部作用域可以访问全...

网友评论

      本文标题:作用域的访问规则

      本文链接:https://www.haomeiwen.com/subject/faghvftx.html