1、原始数据类型
- 数值(number)、字符串(string)、布尔(boolean)、null、undefined
2、引用数据类型
- 对象(object)、数组(array)、函数(function)
3、内存存放数据的区别
区别 | 内存存放 |
原始数据 | 栈内存 |
引用数据 | 堆内存 |
4、举例说明(原始、引用)
<script> /* 1、原始类型:数值(number)、字符串(string)、布尔(boolean)、null、undefined 2、引用类型:对象(object)、数组(array)、函数(function) */ // 3、原始数据 var a = 10; var b = a; a = 20 console.log(a); // 20 console.log(b); // 10 // 4、引用数据 a = { name: 'jasmine' }; b = a; a.name = "QiQi"; console.log(a.name); // QiQi console.log(b.name); // QiQi </script>
5、原理说明(区别在于有无指针)