变量和常量

概述

变量可以重新赋值,而常量不可以

1
2
3
4
5
6
7
8
9
10
11
12
13
// 变量
let name = 'Jack'
let age = 18

name = 'ycq'
age = 20
// 常量
const PI = 3.14
const articleList = []
const user = {
name: 'vue3',
age: 9
}

思考

  • const 声明的数组可以添加或删除吗
  • const 声明的对象可以添加或者修改吗

可以的,因为数组和对象在JS中属于引用类型,对其做添加、删除等操作,并不改变内存地址。本质上就是修改指针指向的空间。