有5种原始类型
- String(字符串类型)
- Number(数字类型)
- Boolean(布尔类型)
- null
- undefined
typeof 运算符
- typeof有一个参数,即是要检查的变量或者参数,然后返回它的类型
var sTemp = "test string";
alert (typeof sTemp); //输出 "string"
alert (typeof 86); //输出 "number"
- 对变量或值调用 typeof 运算符将返回下列值之一
* undefined - 如果变量是 Undefined 类型的
* boolean - 如果变量是 Boolean 类型的
* number - 如果变量是 Number 类型的
* string - 如果变量是 String 类型的
* object - 如果变量是一种引用类型或 Null 类型的
引用数据类型
- 引用类型通常叫做类(class),也就是说,遇到引用值,所处理的就是对象。
引用数据类型一共有两种分别是
- 引用数据类型:对象(Object)、数组(Array)、函数(Function)
原始数据类型和引用数据类型的区别是
- 原始数据类型的数据储存在栈内存里面,每一个数据都有单独的地址
- 引用数据类型的数据储存在堆内存里面,引用数据里的每一项共用一个数据的地址,如果给引用数据的某一项重新赋值,就可以单数使用数据