美文网首页
系统复习——作用域初探

系统复习——作用域初探

作者: Sefa丶 | 来源:发表于2020-01-20 15:40 被阅读0次

一、预编译

            eg:   test();// 'a'                                   -------------------------函数声明整体提升

                    function test(){ console.log('a') }

                    console.log(b); // undefined        ------------------------变量  声明提升

                    var b = 123;

            1.暗示全局变量:任何变量,如果变量未经声明就赋值,此变量就为全局对象所有。

                   eg: a = 123;  

            2.一起声明的全局变量,全是window的属性。

                   eg: var a = 123; =====> window.a = 123;

二、预编译四步骤:

            1.创建AO对象

            2.找形参和变量声明,将变量和形参名作为AO属性名,值为undefined

            3.将实参值和形参统一

            4.在函数体里面找函数声明,值赋予函数体

                eg:

相关文章

  • 系统复习——作用域初探

    一、预编译 eg: test();// 'a' -------------------------...

  • JS(六)函数、初始作用域(下)

    写在最前面 作用域初探 作用域定义: 变量(变量作用于又称上下文)和函数生效(能被访问)的区域 全局、局部变量 作...

  • 复习

    复习 函数作用域 全局作用域 局部作用域 块级作用域(es6-let,const) 优先级局部变量(函数体内声明的...

  • html5+es6

    复习 函数作用域 全局作用域 局部作用域 块级作用域(es6-let,const) 优先级局部变量(函数体内声明的...

  • golang作用域总结

    作用域分为全局作用域、包级作用域和局部作用域 系统内置的类型、函数和常量属于全局作用域 命名函数只能在包级作用域中...

  • 作用域和预编译

    一、作用域初探 两个相邻的作用域互相不可以访问变量demo里不可以访问test里的a 两个嵌套的作用域外层的不可以...

  • 第九天,函数作用域和声明提前

    函数作用域和函数声明提前。 函数作用域,分为全局作用域和部分作用域,在系统执行函数时会自动创建一个作用域,在执行完...

  • 【Python】-012-函数-基本语法

    声明函数 变量作用域 Python变量作用域的四种情况: B:build-in 系统固定模块里面的变量,也叫系统变...

  • js作用域

    1 - 作用域 1.1 作用域概述 全局作用域 局部作用域(函数作用域) 1.2 全局作用域 1.3 局部作用域 ...

  • 作用域,作用域链

    1 - 作用域 1.1 作用域概述 全局作用域 局部作用域(函数作用域) 1.2 全局作用域 1.3 局部作用域 ...

网友评论

      本文标题:系统复习——作用域初探

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