JS作用域:
在一个HTML文件中,不管写了多少个JS,都相当于合并成一个。
外部引入的JS作用域也相当于同一个。
JS变量作用域:
JS预编译:在使用某个变量或者定义某个变量,JS会将所有的变量在JS的最开始先定义
变量在赋值的时候可以没有被定义过,但是他也不会被预编译
全局变量:在script标签下定义的变量,统称为全局变量,全局变量可以在任何函数中使用
局部变量:只在函数内部定义的变量,称之为局部变量;如果局部变量和全局变量重名,在局部范围内生效的仍是局部变量,函数外则是全局变量。
Tips:在任何地方,对未声明的变量赋值,默认转换为全局变量
30、JS的作用域
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 发文原由 身为刚接触前端的小白,深知书本乃是人类进步的阶梯(作者开始装x),秉承不能浪费大好青春的宗旨,在国庆假期...
- 一、函数的作用域 首先,作用域就是指变量的作用范围然后,在JS中只有两个作用域:1.全局作用域,2.局部作用域(函...