JavaScript学习第六课

JavaScript While 循环
JavaScript 中的循环用来将同一段代码执行指定的次数(或者当指定的条件为 true 时)。
实例While 循环 利用 while 循环在指定条件为 true 时来循环执行代码。 Do while 循环 利用 do...while 循环在指定条件为 true 时来循环执行代码。在即使条件为 false 时,这种循环也会至少执行一次。这是因为在条件被验证前,这个语句就会执行。
while 循环while 循环用于在指定条件为 true 时循环执行代码。
语法:while (变量<=结束值){ 需执行的代码}
注意:除了<=,还可以使用其他的比较运算符。
实例:解释:下面的例子定义了一个循环程序,这个循环程序的参数 i 的起始值为 0。该程序会反复运行,直到 i 大于 10 为止。i 的步进值为 1。
<html><body><script type="text/javascript">var i=0while (i<=10){document.write("The number is " + i)document.write("<br />")i=i+1}</script></body></html>
结果:The number is 0The number is 1The number is 2The number is 3The number is 4The number is 5The number is 6The number is 7The number is 8The number is 9The number is 10
do...while 循环do...while 循环是 while 循环的变种。该循环程序在初次运行时会首先执行一遍其中的代码,然后当指定的条件为 true 时,它会继续这个循环。所以可以这么说,do...while 循环为执行至少一遍其中的代码,即使条件为 false,因为其中的代码执行后才会进行条件验证。
语法:do{ 需执行的代码}while (变量<=结束值)
实例:<html><body><script type="text/javascript">var i=0do {document.write("The number is " + i)document.write("<br />")i=i+1}while (i<0)</script></body></html>
结果:The number is 0
JavaScript Break 和 Continue
有两种可以用在循环中的语句:break 和 continue。
实例break 语句 使用 break 语句来终止循环。 continue 语句 使用 continue 语句来终止当前的循环,然后从下一个值继续执行。
JavaScript break 和 continue 语句有两种特殊的语句可用在循环内部:break 和 continue。
Breakbreak 命令可以终止循环的运行,然后继续执行循环之后的代码(如果循环之后有代码的话)。
实例:<html><body><script type="text/javascript">var i=0for (i=0;i<=10;i++){if (i==3){break}document.write("The number is " + i)document.write("<br />")}</script></body></html>
结果:The number is 0The number is 1The number is 2
Continuecontinue 命令会终止当前的循环,然后从下一个值继续运行。
实例:<html><body><script type="text/javascript">var i=0for (i=0;i<=10;i++){if (i==3){continue}document.write("The number is " + i)document.write("<br />")}</script></body></html>
结果:The number is 0The number is 1The number is 2The number is 4The number is 5The number is 6The number is 7The number is 8The number is 9The number is 10
JavaScript For...In 声明
For...In 声明用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。
实例For...In 声明 如何使用 For...In 声明来遍历数组内的元素。
JavaScript For...In 声明For...In 声明用于对数组或者对象的属性进行循环操作。
for ... in 循环中的代码每执行一次,就会对数组的元素或者对象的属性进行一次操作。
语法:for (变量 in 对象){ 在此执行代码}
“变量”用来指定变量,指定的变量可以是数组元素,也可以是对象的属性。
实例:使用 for ... in 循环遍历数组。
<html><body><script type="text/javascript">var xvar mycars = new Array()mycars[0] = "Saab"mycars[1] = "Volvo"mycars[2] = "BMW"for (x in mycars){document.write(mycars[x] + "<br />")}</script></body></html>
JavaScript 事件
事件是可以被 JavaScript 侦测到的行为。
事件JavaScript 使我们有能力创建动态页面。事件是可以被 JavaScript 侦测到的行为。
网页中的每个元素都可以产生某些可以触发 JavaScript 函数的事件。比方说,我们可以在用户点击某按钮时产生一个 _disibledevent=>
onSubmitonSubmit 用于在提交表单之前验证所有的表单域。
下面是一个使用 _disibledevent=>
onMouseOver 和 _disibledevent=
Tags: 

延伸阅读

最新评论

发表评论