时间对象:
date对象用来处理时间,查找时间,或者设置时间。
常用方法:
getFullYear():获取年份
getTime():获取毫秒
setFullYear():设置具体的日期
getDay():获取星期
首先获取当前时间可以用简单的
<script>
var t = new Date();
document.write(t);
</script>
设置具体的日期时,setFullYear(a,b,c); a→年,b→月,c→日
编写一个时钟
<body οnlοad="startTime()"> //一开始在body中加载调用
<script>
function startTime(){
var date = new Date(); //获取当前时间
var h = date.getHours(); //赋值h为当前的小时
var m = date.getMinutes(); //赋值m为当前的分钟
var s = date.getSeconds(); //赋值s为当前的秒
m = time(m); //调用函数time并传递参数
s = time(s);
document.getElementById("01").innerHTML=h+":"+m+":"+s;
t = setTimeout(function(){ //嵌套调用
startTime();
},1000); //1000毫秒调用一次
}
function time(i){
if(i<10){
i="0"+i;
}
return i;
}
</script>
<button id="01"></button>
</body>
输入如下:
数组对象:
使用单独变量名来储存一系列值。
常用方法:
sort():数组排序
concat():合并数组
push():增加元素
reverse():元素翻转
合并与排序:
<script>
var a= [2,5,9];
var b= [3,6,0];
c = a.concat(b);
document.write(c.sort());
</script>
输出如下:0,2,3,5,6,9
增加元素:例如a之后追加8,表达为:a.push(8);
翻转用法与分类相同。
math对象:
执行常见的算数任务
常用方法:
round():四舍五入
random:返回0~1之间的随机数
max:返回最高值
min:返回最低值
abs:返回绝对值