首页 > 代码库 > javascript对象和日期

javascript对象和日期

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开始到现在的毫秒数