<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
//简单数据类型
let num = 10
let num2 = num
num = 20
console.log(num2) //10
//复杂数据类型(引用类型)
//栈空间里存放【地址】,真正的【对象实例】存放在堆空间中
let obj1 = {
age:18
}
let obj2 = obj1
obj1.age = 20
console.log(obj2) //20
</script>
</body>
</html>
13_简单和引用数据类型
文章讨论了JavaScript中的数据类型,包括简单类型和复杂类型(引用类型)。在简单类型中,修改原始值不会影响副本。而在引用类型中,对象实例存储在堆空间,变量保存的是对象的引用,因此修改对象属性会影响到所有引用该对象的变量。
摘要由CSDN通过智能技术生成