JavaScript学习笔记 6-循环、数组和函数 Loops , Arrays and Function

(文章出处:http://www.cnblogs.com/tograce/category/157013.html)

循环


学过C语言的人,对此应该熟悉,完全是一样的,一个简单的while循环例子:
简单的while循环

下面代码功能是一样的:
while loop

for loop


一个作业

答案如下:
loops example


数组


定义一个新数组:   var colors = new Arrary("red","blue","green");
一定要将Arrary的第一个字母大写


来看一小实例:
完整代码

代码里有一句值得注意:window.document.images[choice].src=...... 前面并没有先定义数组,怎么可以用数组的方法调用呢?不要多想,就是这么一回事:html页面内的第一个图片是:document.images[0],第二个图片是:document.images[1]......如果你还要想知道一页面内共有多少图片,可以这样:  document.images.length

 

函数

先来做一个显示时间的小题:

显示时间的完整代码

这里还没用到函数,注意了,大部分代码就在 onClick="........." 内,注意这种在 onClick="....." 内包含了多个语句的用法。

将上面代码放入一个函数内,再看完整的代码:

Code

结果是一样的,另外我发现将代码 onClick="anounceTime();return false;" 中的 return false;去掉也能正确执行,那么这一句到底是起什么作用的?

看到了没有,显示的时间是这样的:  20:14:5 ,如果想显示成这样的 20:14:05 效果呢?简单,在 function里加几句就OK了:
Code

还可以简化,最后的代码:
JavaScript实例_时间显示

 以下的这个作业是个综合题,将涉及所学到的内容
参考答案:

day_4_homework_frame


day_4_homework_control.html

注意体会 函数 nextColor ()是怎样实现换色这一功能的!

day_4_homework_default.html


day_4_homework_browser.html



posted @ 2008-10-05 22:00  尚远  阅读(383)  评论(0编辑  收藏  举报