玩转Web之JavaScript(二)-----javaScript语法总结(二) 涉及Date与数组的语法
Date:
document.write(document.lastModified) 网页最后一次更新时间
a=new Date(); //创建 a 为一个新的时期象
y=a.getY ear(); //y 的值为从象 a 中获取年份值 两位数年份
y1=a.getFullY ear(); //获取全年份数 四位数年份
m=a.getMonth(); //获取月份值
d=a.getDate(); //获取日期值
d1=a.getDay(); //获取当前星期值
h=a.getHours(); //获取当前小时数
m1=a.getMinutes(); //获取当前分钟数
s=a.getSeconds(); //获取当前秒钟数
document.write (a.toUTCString()) //将时间转换成字符串
如何在页面上显示一个钟表呢?
<html> <head> <script type="text/javascript"> function startTime() { var today=new Date() var h=today.getHours() var m=today.getMinutes() var s=today.getSeconds() m=checkTime(m) s=checkTime(s) document.getElementById('txt').innerHTML=h+":"+m+":"+s t=setTimeout('startTime()',500) } function checkTime(i) { if (i<10) {i="0" + i} return i } </script> </head> <body onload="startTime()"> <div id="txt"></div> </body> </html>
数组:
for in:
在javaScript中,使用for in来循环遍历数组,例如:
<html> <body> <script type="text/javascript"> var x var name= new Array() name[0] = "A" name[1] = "D" name[2] = "C" for (x in mycars) { document.write(name[x] + "<br />") } </script> </body> </html>
对这个例子会打印出:A
D
C
join()/sort():join将数组组成字符串,sort对数组进行排序
对上面的数组,如果是语句 document.write(name) 将会打印:A,D,C
如果是语句 document.write(name.join())
将会打印:A,D,C
如果是语句 document.write(name.join("."))
将会打印:A.D.C
如果是语句 document.write(name.sort())
将会打印:A,C,D
concat:合并两个数组
arr.concat(arr2) 将会合并数组arr与arr2
版权声明:本文为博主原创文章,未经博主允许不得转载。