JavaScript 的简单数据类型包括数字、字符串、布尔值、null 值和 undefined 值。其他所有的值都是对象
。
JavaScript 中的对象是可变的键控集合。
对象字面量
对象字面量提供了一种非常方便地创建对象值的表示法。一个字面量就是包围在一对花括号中的零个或多个 ‘键/值’ 对。
var stooge = {
'first-name':'Jerome',
'last-name':'Howard'
};
对象是可嵌套的:
var flight = {
airline:'Oceanic',
number:815,
departure:{
IATA:'SYD',
time:'2004-09-22 14:55',
city:'Sydney'
},
arrival:{
IATA:'LAX',
time:'2004-09-23 10:42',
city:'Los Angeles'
}
};
检索
要检索对象里包含的值,可使用 []
或 .
,若检索的成员属性不存在,将返回一个 undefined
。
var iata = flight.departure.