变量、作用域,以及变量提升

变量、作用域和内存问题
全局变量:全局变量定义可以提供给所有代码块和函数调用
 if(true){
        var c=33
    }console.log(c)//33 可以访问到
私有变量:在js下,只有函数里定义的变量才是私有的
 var a=11

    function fun(){

        var b=12

        console.log(a)//11

        console.log(b)//12

    }

    fun()

    console.log(a)//11

    console.log(b)//报错,调用不到,b是私有变量
基本数据类型:null undefined number string boolean
引用数据类型:object

 
变量提升和作用域
预解释(变量提升)

在当前的作用域中,js代码执行之前,浏览器首先会把带var和function的声明内容,进行提前声明或定义
声明和定义区别
var a //声明:告知浏

变量、作用域,以及变量提升最先出现在Python成神之路

版权声明:
作者:dingding
链接:https://www.techfm.club/p/20555.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>