javascript对象有:
1.对象,object;
2.日期,Date;
3.数组.Array;
4.正则表达式,Regex
5.函数 function
对象的定义:
如: var book={} 定义一个空对象;
var book2={key:value}; hashMap
var book3={"name":"javascript进价","price":10,"date":"2014-7-19"};
对象的检索方式两种:
var people={name:"我的名字",age:"24"};
1.alert("姓名是:"+people.name+"年龄是:"+people.age);
2.alert("姓名是"+people["name"]+“年龄:“+pelople["age"]);
对象的更新
people.name="我修改过的名字";
people.age=20;
对象的反射typeof(相当与判断对象的属性对应的数据类型)
alert(typeof people);
对象的删除
例:var book={"name “:"我是谁"};
delete book.name;
一个对象里面的属性一旦被删除了,只不过是值被赋予了undefined,它没有真正意义上的吧name属性删除。
对象值的获取方式,for in
日期
1.获取当前日期:new Date();
Date提供了一系列Get和Set方法,可以获取和设置年份、月份、日期、小时等等信息,并且提供了本地时间和UTC时间两套方案。本地时间方法如下:
var date = new Date();
date.getDate(); // 从 Date 对象返回一个月中的某一天 (1 ~ 31)。
date.getDay(); // 从 Date 对象返回一周中的某一天 (0 ~ 6)。
date.getMonth(); // 从 Date 对象返回月份 (0 ~ 11)。
date.getFullYear(); // 从 Date 对象以四位数字返回年份。不用使用getYear()。
date.getHours(); // 返回 Date 对象的小时 (0 ~ 23)。
date.getMinutes(); // 返回 Date 对象的分钟 (0 ~ 59)。
date.getSeconds(); // 返回 Date 对象的秒数 (0 ~ 59)。
date.getMilliseconds(); //返回 Date 对象的毫秒(0 ~ 999)。
date.getTime()方法返回从1970-01-01开始到现在的毫秒数