请大家过来看下一个很简单的java题目:(复制出来看吧 ,很简单)

来源:百度知道 编辑:UC知道 时间:2024/07/04 19:27:05
请问我的这段javascript代码应该放在哪个编程软件里运行,是否还要加点什么(代码)吗?还是直接就可以运行;

<script language="JavaScript">
now =new Date()
hour= new.getHours()
if(hour<6){document.write("凌晨好")}
else if(hour<9){document.write("早上好")}
else if(hour<12){document.write("上午好")}
else if(hour<14){document.write("中午好")}
else if(hour<17){document.write("下午好")}
else if(hour<22){document.write("晚上好")}
else {document.write("夜里好")}
</script>
<script language="Javascript">
today=new Date();
function initArray(){
this.length=initArray.arguments.length
for(var i=0;i<this.length;i++)
this[i+1]=initArray.arguments[i]
}

1.num.innerHTML=sec++
这句话的意思很简单
num 代表id为num的文本内容 就是你的那个“0秒钟”;
2.num.innerHTML = sec++
就更简单了
你在这段<script>
var sec=0;
timerID=setInterval("count()",1000);
function count(){
num.innerHTML=sec++
}
</script>
中声明了一个var sec = 0;那么每当你调用count()方法就会sec++
那么sec的值就是0,1,2,3,4...
也就是说你从页面上看起初是“0秒钟”,然后是“1秒钟”,
然后是“2秒钟”.... 只不过“0”的字体和“秒钟”两个字体不一样
罢了!

JavaScript直接在浏览器中就可以查看和调试了,只要你的代码中没有jsp或者asp等动态代码

下面那个

num 是 font 这个标签的id
num.innerHTML=sec++
就是 sec(秒)的值赋给font,font就会把它显示出来