var attime;
function clock(){
var time=new Date();
attime=time.getHours()+"时"+time.getMinutes()+"分"+time.getSeconds()+"秒";
//这里时分秒属于字符串吧,为什么可以直接赋值给变量呢???
document.getElementById("clock").value = attime;
}
setInterval(clock,10000)
//为什么交互时间改为10000,显示结果还是一分钟刷新一次呢???
JS脚本语言是弱类型的,不像JAVA要声明是int,char,还是String类型的。它只用声明var 后面写什么,就是什么,可以是数字,也可以是字符串。
间隔10000毫秒,是一分钟刷新一次?这个我试了一下是每隔10秒刷新一次,它是随时间变化的,你建个了十秒,刷新一次,刷新后心事的是当前计算机的时间,正好是上一次显示的时间加上10秒。