JavaScript中的作用域
一、JavaScript中的作用域分为三种情况:
1.全局作用域
2.函数作用域
3.块级作用域(使用花括号包裹,比如if语句)
二、var、let、const的区别:
1.使用var定义的变量,可以跨块访问,不能跨函数访问
2.使用let定义的变量,不能跨块访问,不能跨函数访问
3.使用const定义的常量,不能跨块访问,不能跨函数访问,定义时必须赋值,定义后不能修改这个常量本身,但可以修改这个常量内部的内容
4.同一个变量或常量只能使用一种方式定义