变量
变量是分配给标识符的值,因此您稍后可以在程序中引用和使用它。
这是因为JavaScript的类型很松散,这是您经常会听到的概念。
必须先声明变量,然后才能使用它。
我们有两种声明变量的主要方法。
1、首先是使用 const
const a = 0
2、第二种方法是使用 let
let a = 0
有什么不同?
- const 定义对值的常量引用。这意味着参考不能更改。您不能为它重新分配新值。
- 使用 let 可以为其分配新值。
例如,您不能使用 const 执行以下操作
const a = 0
a = 1
此时您会收到错误消息:TypeError: Assignment to constant variable.。
**另一方面,您可以使用 let **
let a = 0
a = 1
const 并不像某些其他语言,特别是(如C)那样表示“常量”。这并不意味着该值不能更改-这意味着不能对其进行重新分配。如果变量指向一个对象或一个数组(我们将在以后看到有关对象和数组的更多信息),则该对象或数组的内容可以自由更改。
const 变量必须在声明时初始化
const a = 0
但是let值可以在以后初始化
let a
a = 0
您可以在同一条语句中一次声明多个变量: