当前位置: 主页->程序设计->Javascript基础教程
 

第一课

Javascript教程
课程简介
实际应用
隐藏JavaScript
第一天复习

第二课

第二天课程简介
变量介绍
首个变量例子的程序主体
字符串的魔力
变量练习
if-then子句
if-then语句的例子
if-then练习
链接事件
图片交换
练习2
复习

第三课

第三天课程简介
窗口操作介绍
Javascript中的窗口操作
JavaScript中的窗口操作举例
Windows特性
JavaScript文件目标模块
状态条的操作
窗口间的交流
再谈JavaScript  DOM
窗口的其它特性
再谈WindowFrame树杈结构
自己动手操作
第三天复习

第四课

第四课介绍
循环介绍
循环的密码
再谈WHILE循环
For循环
嵌套循环
循环练习
数组
数组和循环
文件目标模块中的数组
函数
无参数函数
参数及返回值
多于一个参数的函数

第五课

第五课课程介绍
介绍反馈表单
控制文字域的值
文字域事件
反馈表单处理器
文字域的练习
复选框
单选框
选单
在选单中应用onchange命令

Javascript基础教程

第三页:循环的密码 ( )

那就是密码!

让我们逐行地来研究这个例子,如果你想看整个答案,可以查看源码。

在这个典型的Java script序言之后,我们从双变量申报开始:

var password="pass the wrench";

var answer;

这里我们定义该密码作为一个字符串,我们申报一个称为answer的变量。你将理解为什么我们不得不立即申报一个answer。下面几行是非常重要的:

while (answer != password)
{
answer = prompt("What's the woyd?","");
}

这是一个while循环。while 循环的一般格式为:

while (some test is true)

{

do the stuff inside the curly braces

}

上述几行表明:“当answer不等价于Password时,执行提示
命令。”这一循环将持续地执行波形括号内的语句直至测试
失败。在使用者输入的单词与密码一致(即Pass the wrench)的
情况下,测试必将失败。

由于在对一个未申报的变量执行一个如(answer!=password)的
测试时,在某些浏览器上会产生错误,所以我们必须申
报answer。由于在while循环中将通过提示方案对answer赋值,
在我们第一次进行循环中,answer将没有数值。提前定义它并
设定其处始值为“”。

由于不定义循环经常地使用,循环经常用来执行一组语句某一
特定的次数。这里用另一个循环来演示如何作这项工作。

JavaScript教程
第一页
第四课介绍
第二页
循环介绍
第三页 循环的密码
第四页
再谈WHILE循环
第五页
For循环
第六页
嵌套循环
第七页
循环练习
第八页
数组
第九页
数组和循环
第十页
文件目标模块中的数组
第十一页
函数
第十二页
无参数函数
第十三页
参数及返回值
第十四页
多于一个参数的函数

 

[第1课][第2课][第3课][第4课][第5课]