//Javascript中的最重要的类型就是对象
//对象是名/值对的集合,或字符串到值映射的集合
var book = { // 对象是由花括号括起来的
topic: "JavaScript", // 属性“topic”的值是“JavaScript”
fat: true //属性“fat”的值是true
}; //右边花括号标记了对象的结束
//通过“.”或“[]”来访问对象属性
book.topic //=>"JavaScript"
book["fat"] //=> true:另外一种获取属性的方式
book.author= "Flank"; //通过赋值创建一个新属性
book.contents={}; //{}是一个空对象,它没有属性
// JavaScript同样支持数组(以数字为索引的列表)
var primes = [2,3,5,7]; //拥有4个值的数组,由“[”和“]”划定边界
primes[0] // =>2:数组中的第一个元素(索引为0)
primes.length // =>4:数组中的元素个数
primes[primes.length - 1] // =>7:数组的最后一个元素
primes[4]= 9; // 通过赋值来添加新元素
primes[4]= 11; //或通过赋值来改变已有的元素
var empty = []; // []空数组,它具有0个元素
empty.length // =>0
//数组和对象中都可以包含另一个数组或对象:
var points = [ //具有两个元素的数组
{x:0, y:0}, //每个元素都是一个对象
{x:1, y:1} //每个对象都有两个属性
];
var data = { //一个包含两个属性的对象
trial1:[[1,2],[3,4]], //每一个属性都是数组
trial2:[[2,3],[4,5]] //数组的元素也是数组
};
打开App,阅读手记