javascript中的数据类型
数据类型: 基本数据类型 :数值(number)、字符串(string)、布尔(Boolean)、null、undefined 复杂数据类型 :对象(object)、构造函数(function)、数组(array)等 1. 基本数据类型 基本数据类型存储在栈里 number 数值类型 一切数字都是数值类型(包括二进制,十进制,十六进制等) NaN(not a number)一个非数字 var num = 123; string 字符串类型 被引号包裹的所有内容(可以是单引号也可以是双引号) var str = ‘string’; boolean 布尔类型 只有两个值(true 或者 false) var bool = true; null null类型 只有一个,就是 null,表示空的意思 undefined undefined类型 只有一个,就是 undefined,表示没有值的意思 2.复杂数据类型 复杂数据类型内容存储在堆里,地址存储在栈里 复杂数据类型内容较多,不做详细解释 (1) object 对象 存储了一些基本数据类型的一个集合 对象是一个键值对的集合,每一个键都是一个成员 字面量创建: var obj = { } obj . name = 'jack' 内置构造函数创建: var obj = new Object ( ) obj . name = 'rose'