日期时间对象
var date=new Date()
new:关键字 作用:创建对象
Date是个js内置的构造函数
日期时间对象上一些方法:
var date=new Date();
date.getFullYear();获取完整的年份
date.getMonth()+1;
date.getDate();
date.getDay();
date.getHours();
date.getMinutes();
date.getSeconds();
var date=new Date('xxxx/xx/xx xx:xx:xx')传入一个字符串,表达确定的一个时间 如:2016/12/01 10:11:11
两个时间对象相减,得到的是一个数字,表示的是它们两个时间相差的毫秒数
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<div>
<img src="img/1.JPG" alt="">
<img src="img/1.JPG" alt="">
<img src="img/colon.JPG" alt="">
<img src="img/0.JPG" alt="">
<img src="img/3.JPG" alt="">
<img src="img/colon.JPG" alt="">
<img src="img/4.JPG" alt="">
<img src="img/0.JPG" alt="">
</div>
<script>
var oImg=document.getElementsByTagName('img');
function ct(){
var n=new Date();
var h = n.getHours();
var m = n.getMinutes();
var s = n.getSeconds();
if(h<10){
h='0'+h;
}
if(m<10){
m='0'+m;
}
if(s<10){
s='0'+s;
}
var str=h+':'+m+':'+s;
for(var i=0;i<str.length;i++){
if(str[i]===':'){
oImg[i].src='img/colon.JPG';
}
else{
oImg[i].src='img/'+str[i]+'.JPG'
}
};
}
setInterval(function(){
ct();
},1000);
ct();
</script>
</body>
</html>
字符串
常见的转义字符:' ,\n:转行,\t:tab键
单引号中再包括单引号要用转义符
charAt()
src.charAt(0)根据下标取第一个
src.CodeAt();返回的是编码值
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script>
function detectNum(str){
var isNum=true;
for(var i=0;i<str.length;i++){
if(str.charCodeAt(i)<48||str.charCodeAt(i)>57){
isNum=false;
break;
};
}
return isNum;
}
alert( detectNum('10000') );
alert( detectNum('10a00') );
alert( detectNum('100a0') );
alert( detectNum('') );
var src='abcdeefghijklmn'
for(var i=0;i<src.length;i++){
alert(src.charCodeAt(i));
}
</script>
</body>
</html>