您的位置:寻梦网首页编程乐园JavaScriptJavascript入门到精通
Javascript 入门到精通

第 1 天 第 2 天 第 3 天 第 4 天 第 5 天
第 3 页:循环密码
作者:Thau!

那就是密码!

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

在这个典型的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将没有数值。提前定义它并设定其处始值为“”。

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


Page 1: 第四课介绍
Page 2: 循环介绍
Page 3: 循环的密码
Page 4: 再谈 WHILE循环
Page 5: For 循环
Page 6: 嵌套循环
Page 7: 循环练习
Page 8: 数组
Page 9: 数组和循环
Page 10: 文件目标模块中的数组
Page 11: 函数
Page 12: 无参数函数
Page 13: 参数及返回值
Page 14: 多于一个参数的函数


本内容由搜狐网站(www.sohoo.com.cn)提供。