关于变量的理解 何为变量? 简而言之就是存储数据值的容器,js所有变量都拥有唯一标识符,即我们通常说的变量名。 变量名称命名规则 名称可包含字母、数字、下划线和美元符号($); 名称必须以字母开头 名称也可以 $ 和 _ 开头(不推荐使用) 名称区分大小写 保留字无法用作变量名称 关于变量,我们通常有两个操作,声明和赋值 变量作用域 变量作用域是指一个变量可以在哪一个范围内使用。 主要分全局作用域和函数作用域,而在ES6中新增的let和const的关键词可以在一对大括号之间{}形成块级作用域。 全局作用域 全局作用域在页面打开时被创建,页面关闭时被销毁; 拥有全局作用域的变量全局有效,在页面的