JavaScript Day_07
一、Date日期
Date对象
Date类型使用自UTC(国际协调时间)1970年1月1日零点开始经过的毫秒数`来保存日期
Date对象的创建
使用new运算符和Date构造函数
var date = new Date() // 在调用
Date构造方法而不传递参数的情况下,新建的对象会自动获取当前最新的时间和日期
Date对象的方法
date.toDateString() :以特定的格式显示星期几、月、日和年
date.toTimeString():以特定的格式显示时,分,秒和时区
date.toString() :把Date对象转换成字符串
Date.parse(): 返回距离1970年1月1日零点的毫秒数
getTime():返回距离1970年1月1日零点的毫秒数
二、Object对象
对象的概念
对象是一种引用数据类型,在ECMAscript中对象可以存储变量和函数(数据和功能)
创建对象
方式一:使用new关键字
var obj = new Object()
obj.name=''
obj.age=''
关键字可以省略 var obj =Object()
方式二:字面量方式
var obj={
name:'张三', //创建属性字段,后面要加逗号
age:18
}
属性字段也可以用字符串形式
"name":"张三"
"age":18
方式三:使用字面量及传统赋值方式
var box={}
box.name='张三'//用点符号给属性赋值
box.age=18
两种属性输出方式
alert(box.age) //点表示法输出
alert(box['age']) //中括号表示法输出,注意引号
给对象创建方法
var obj={
run:function(){
return '111'
}
}
obj.run() //调用对象中的方法
使用delete删除对象属性或方法
delete obj.name //删除属性
delete obj.run //删除方法
三、定时器
定时器setInterval
创建定时器:setInterval(方法,执行间隔时间)
创建定时器,每隔1s调用一次函数function
var timer = setInterval(function(){},1000)//
关闭定时器:clearInterval()
延时器setTimeout():指定时间过后执行一次代码
创建延时器
var timer = steTimeout(function(){},1000)//1s后执行function函数
取消延时器
clearTimeout(timer)