美文网首页
30、JS的作用域

30、JS的作用域

作者: IUVO | 来源:发表于2017-11-20 14:55 被阅读5次
    JS作用域:
        在一个HTML文件中,不管写了多少个JS,都相当于合并成一个。
        外部引入的JS作用域也相当于同一个。
    
    JS变量作用域:
        JS预编译:在使用某个变量或者定义某个变量,JS会将所有的变量在JS的最开始先定义
        变量在赋值的时候可以没有被定义过,但是他也不会被预编译
    
        全局变量:在script标签下定义的变量,统称为全局变量,全局变量可以在任何函数中使用
        局部变量:只在函数内部定义的变量,称之为局部变量;如果局部变量和全局变量重名,在局部范围内生效的仍是局部变量,函数外则是全局变量。 
            Tips:在任何地方,对未声明的变量赋值,默认转换为全局变量
    

    相关文章

      网友评论

          本文标题:30、JS的作用域

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