-
在js中数据的存储方式有两种:
- 值
- 引用
-
按照存储方式的不同,可以分成两种类型:
值类型:
string
number
bollean
undefined
null
注意:值类型的变量存储的内容是具体的数据
引用类型:
所有的object
类型
eg:Array
Function
Date
RegExp
String
Number
Boolean
注意:引用类型的对象存储的内容是引用(reference-地址),该地址指向内存中具体的数据,具体的数据单独存储在内存中
- 示例代码一:
<script>
var str = "string1"; //值类型
var num = 10; //值类型
var boolT = true; //值类型
var car = { //引用类型
type:"奔驰",
color:"黑色"
}
//key - value
var person = { //引用类型
name:"张三",
age:18
}
console.log(person.name);
console.log(person.car);
</script>
-
使用画图方式解说示例代码一:
-
示例代码二:
<script>
var car = { //引用类型
type:"奔驰",
color:"黑色"
}
//key - value
var person = { //引用类型
name:"张三",
age:18,
car:car
}
console.log(person.name);
console.log(person.car);
</script>
-
使用画图方式解说示例代码二:
网友评论