日期对象的创建
<script type="text/javascript">
//Date new Date()
window.onload=function((){
setInterval(function(){
var time=new Date()//获取的是当前时间
console.log(time)
var year =time.getfullYear()//年份
var month=time.getMonth()+1//月份0-11
var date=time.getDate()//日
var hours=time.getHours()//小时
var minutes=time.getMinutes()//分钟
var seconds=time.getseconds()//秒数
month=month>9?month:"0"+month
date=date>9?date:"0"+date
hours=hours>9?hours:"0"+hours
minutes=minutes>9?minutes:"0"+minutes
seconds=seconds>9?seconds:"0"+seconds
var result=year+"年"+month+"月"+date+"日"+hours+":"+minutes+":"+seconds
//document.write(result)
document.getElementById("result").innerHTML=result},1000)//1000亳秒是1秒
</script>
随机点名
<body>
<span id="uname">
请点击开始</span>
<input type="button" id="start" value="开始" />
<input type="button" id="end" value="结束" />
<script type="text/javascript">
var unames=["小红","小明","小亮","小张","小兰","小花" ]
var timer
document.getElementById("start").onclick=function(){
timer=setInterval(function(){
//产生一个0-5之间的任意整数
var index=Math.floor(Math.random()*unames.length)
document.getElementById("uname").innerHTML=unames[index]},50)//停止
document.qetElementById("end").onclick=function(){
clearInterval(timer)//清除定时器
</script></body>
Arrray数组的创建
<script type="text/javascript">
//数组
//创建数组,使用Array
var arr 1=new Array()//没有给数组指定长度
arr 1[0]="张三"
arr 1[3]="李四"
console.log(arr 1.length)
var arr 2=new Array(5)//指定数组的长度
arr 2[6]="王五"
console.log(arr 2.length)
var arr 3=["张三","李四","王五","赵六","小红","小丽"]
arr 3.length=0 //可以清空数组
console.log(arr 3)
</script>
数组中常用的函数
<script type="text/javascript">
//数组中常用的函数
//添加一个元素到数组中
arr 3.push("王浩")//将元素添加到最后
arr 3.unshift("王浩")//将元素添加到最前面//删除
arr 3.popl()//将数组中的最后一个元素删除
arr 3.shift()//将数组中的第一个元素删除
console.log(arr 3)
</script>
多位数组
//多维数组
<script type="text/javascript">
var citys = new Array();
citys["河南"]=["郑州","开封","焦作","商丘"]
citys[0] =["郑州","开封","焦作","商丘"]
citys[1] =["武汉","天门","黄石","赤壁"]
for(var i=0;i<citys.length;i++){
console.log(citys[i])
for(var j=0;j<citys [i].length;j++){
console.log(citys[i][j])
}
}
</script>
数组的去重,将不重复的元素放到一个新的数组中
<script type="text/javascript">
//数组的去重,将不重复的元素放到一个新的数组中
var arr 4=[1,2,3,2 3 4 5,3,2,6,8] var newArr=[]
for(var i =0;i<arr 4.length;i++){
//判断是否已存在某个元素,如果已存在,则不需要往newArr中添加
if(newArr.indexOf(arr 4[i])==-1){
newArr.push(arr 4[i])
console.log(newArr)
</script>