JS 常量 和 变量 详解
1、常量和变量的标识符
标识符 必须是 字母 、 下划线 、 美元符号 $ 和 数字 ,但必须是 字母 、 下划线 、 美元符号 $ 开头,依然是不能以 数字 开头。
标识符 区分大小写。
2、变量声明
- var 声明一个变量
- let 声明一个块作用域中的局部变量
- const 声明一个常量
- 变量声明和初始化是可以分开的
- 常量必须在声明时赋值,之后不能修改
- var 会把变量提升到当前全局或函数作用域
- 变量和常量的选择:如果明确知道一个标识符定义后不再修改,应该尽量声明成 const 常量,减少被修改的风险,减少BUG
3、例子
3.1 简单声明
var a
let b
console.log("1:", a, b)
a = 1
b = 'This-is-a-string!'
console.log("2:", a, b)
// const c -- Missing initializer in const declaration.
const c = 100 // 常量必须在声明时赋值,之后不能修改
console.