一.日期对象
2.代码演示(计时器)
<script type="text/javascript">
//定时器
setInterval(function(){
var date = new Date();
var year= date.getFullYear();//年
var month=date.getMonth();//月
var day=date.getDate();//日
var hours=date.getHours();//时
var minute=date.getMinutes();//分
var second=date.getSeconds();//秒
month=month>9?month:"0"+month;
day=day>9?day:"0"+day;
hours=hours>9?hours:"0"+hours;
minute=minute>9?minute:"0"+minute;
second=second>9?second:"0"+second;
var result=year+"年"+month+"月"+day+"日"+hours+":"+minute+":"+second
document.getElementById("time").value=result
},1000)
</script>
二.数组对象
数组对象是一系列有序的值的集合,可以存放任何类型的数据,建议只存放一种数据类型
2.代码演示
<img src="../img/1.JPG" id="pic">
<script type="text/javascript">
var pic=document.getElementById("pic")
var imgs=["1.JPG","2.JPG","3.JPG","4.JPG"]
var i=1
setInterval(function(){
pic.src="../img/"+imgs[i]
i++
if(i==imgs.length){
i=0
}
},1000)
3.
代码演示
<script type="text/javascript">
var str=new Array()
str[0]="张三"
str[1]="李四"
str[2]="王麻子"
str[3]="王子龙"
str[4]="刘三"
str.pop()//移除最后一个元素
str.push("呼喊")//在最后添加一个元素
str.unshift("惊叫")//在开始添加一个元素
str.shift()//移除开始一个元素
for(var l=0;l<str.length;l++){
console.log(str[l])
}
var sit = new Array()
sit[0]=["平顶山","安阳","南阳","郑州"]
sit[1]=["鹤壁","三门峡","骊山","周口"]
for(var i=0;i<sit.length;i++){
for(var j=0;j<sit[i].length;j++){
console.log(sit[i][j])
}
}
</script>
三.正则表达式对象
正则表达式主要用于表单验证,如手机号,邮箱,身份证等
在使用正则表达式之前,首先要创建正则表达式对象。JavaScript提供了两种构建方法
(1)使用正则标识字符串
(2)使用内置表达式对象