• js之作用域


    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>Title</title>
    </head>
    <body>

    </body>

    <script>


    name='randomlee';


    function func() {
    var name='lee';
    function inner() {
    console.log(name);

    }
    var name='random';
    return inner;
    }


    var ret =func();

    ret();
    console.log(name)



    function foo() {
    console.log(var_a)
    var var_a="randomlee"

    }

    foo()

    name='randomlee';


    // function func() {
    // var name='lee';
    // function inner() {
    // console.log(name);
    //
    // }
    // inner()
    // var name='random';
    // inner()
    // }
    //
    // func()


    </script>
    </html>

      js的作用域

      1。以函数体作为作用域

      2。在函数执行之前作用域就已经生成

      3。函数在执行过程中会沿着作用域链一层层向上级查找变量

      4。函数内部变量提前声明

      

      

     

  • 相关阅读:
    爬虫示例
    S20_DAY23--课堂笔记
    python--常用模块之正则
    S20_DAY22--课堂笔记
    win10系统重装
    CCF 命令行选项
    CCF 任务调度
    CCF 出现次数最多的数
    CCF ISBN
    CCF 最大的矩形
  • 原文地址:https://www.cnblogs.com/randomlee/p/9826551.html
Copyright © 2020-2023  润新知