JavaScript中的作用域

一、JavaScript中的作用域分为三种情况:

 

1.全局作用域

2.函数作用域

3.块级作用域(使用花括号包裹,比如if语句)

 

二、var、let、const的区别:

 

1.使用var定义的变量,可以跨块访问,不能跨函数访问

2.使用let定义的变量,不能跨块访问,不能跨函数访问

3.使用const定义的常量,不能跨块访问,不能跨函数访问,定义时必须赋值,定义后不能修改这个常量本身,但可以修改这个常量内部的内容

4.同一个变量或常量只能使用一种方式定义

 

posted @ 2021-05-06 10:42  starlog  阅读(333)  评论(0编辑  收藏  举报