JavaScript 的语言核心
- javaScript 支持多种数据类型:数字,浮点数,单引号或者双引号构成的字符串,布尔型,null,undefined
- 对象:名/值对的集合,或字符串到值映射的集合
var book = { //对象是由花括号括起来 topic:"javascript", //属性“topic”的值是“javaScript” fat:true; } //右花括号标记了对象的结束
- 通过" . " 或[ ] 来访问对象属性
book.topic ; //值为“JavaScript” book["fat"] ; //另一种获取属性的方式 book.autor = "dfy"; //通过赋值创建新属性 book.contents = {}; //{}是一个空对象没有属性
- 数组
var Arr = [2,4,6,9]; Arr[0]; //=>2 索引值为0 Arr.length; //=>4 数组的长度 Arr[Arr.length -1]; //=>9 数组中最后一个元素 Arr[4] = 10; //通过赋值直接添加元素 Arr[4] = 11; //通过赋值来改变已有的数组的元素值 var Arr1 = []; //空数组 长度为1
- 数组和对象中可以包含另一个数组或对象:
var Arr = [ //具有两个元素的数组 {X:0 ,Y :0}, //每个元素都是对象 {X:1 , Y:1} ] var Obj = { //一个对象包含两个属性对象 triali1: [[1,2] , [3,4]], // 每个属性都是数组 triali2: [[1,2] , [3,4]] //数组的元素也是数组 }