JavaScript的函数作用域

Posted 啦啦12345

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript的函数作用域相关的知识,希望对你有一定的参考价值。

作用域:

1:全局作用域

2:局部作用域(函数作用域)

3:es6中有块级作用域

//使用var声明的变量不是全局就是局部,不使用var声明的变量都是全局变量

eg:var num=100;    //  

        function fun(){

    console.log(num);

    var num1=200;

    function fun2(){  //相对于num来说,num1是局部变量;相对于fun2来说,num1是全局变量

    console.log(num1)

    }

}

fun()  //函数如果不调用,不管里面是什么东西,永远不会执行

以上是关于JavaScript的函数作用域的主要内容,如果未能解决你的问题,请参考以下文章

javascript函数作用域链 词法作用域

JavaScript全局作用域,函数作用(局部作用域),块级作用域,动态作用域,作用域链

JavaScript作用域

JavaScript全局作用域函数作用域和块级作用域的区别

0140 JavaScript作用域:概述全局作用域函数作用域块级作用域

JavaScript 作用域