zoukankan      html  css  js  c++  java
  • 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。函数内部变量提前声明

      

      

     

  • 相关阅读:
    xml转json
    3DES双倍长加密
    数据的集合运算
    SQL:1999基本语法
    表的连接操作
    数据库的连接
    表空间的创建
    用户的创建
    通用函数
    转换函数
  • 原文地址:https://www.cnblogs.com/randomlee/p/9826551.html
Copyright © 2011-2022 走看看