kobe88

导航

 

     

作用域
含义: 一般来说一段程序代码中使用的变量和函数并不总是可用的,限定其可用性的范围即作用域,作用域的使用可以提高程序逻辑的局部性,增强程序的可靠性,减少名字冲突。
分类: 全局作用域: 在当前文件中的所有函数,块中都有效。
            函数作用域: 只在某个函数里面有效,不管是var或者let都可以
            块级作用域: 只在if判断、for循环等语句里面有效,需要使用let关键字声明

补充: 这里要补充一个知识点:
let变量:let变量和var变量差不多但他们的不同之处在于作用域不一样,即 var定义的变量是全局变量或者函数变量,而let定义的变量是块级的变量。
let变量的特点:

1.let声明的变量具有块级作用域
2.let声明的变量不允许重复声明
3.let声明的变量不会进行变量提升
 

posted on 2020-07-12 16:30  kobe88  阅读(346)  评论(0)    收藏  举报