您的位置:首页 > Web前端 > JavaScript

javascript教程Javascript循环语句

2012-04-27 21:52 183 查看
  在一般情况下,程序语句的执行是按照其书写顺序来执行的。前面的代码先执行,后面的代码后执行。但是这种简单的自上而下的单向流程只适于用一些很简单的程序。大多数情况下,需要根据逻辑判断来决定程序代码执行的优先顺序。要改变程序代码执行的先后顺序,任何编程语言都需要用到条件语句和循环语句,Javascript也不例外。

  这一节我们主要介绍Javascript循环语句。

  Javascript循环语句有以下几种:

  for循环语句指定了一个计数器变量,一个测试条件,和更新计数器的行为。

  每次循环重复之前,都要测试条件。如果测试成功,则执行循环内的代码;如果测试不成功,则不执行循环内的代码,而是执行紧跟在循环后的第一行代码。当执行该循环时,计数器变量在下次重复循环前被更新。

  如果循环条件一直不满足,则永不执行该循环。如果条件一直满足,则会导致无限循环。前一种,在某种情况下是需要的,但是后一种,男士手包品牌基本不应发生,所以写循环条件时一定要注意。

  for循环语句示例代码:

  <html>

  javascript教程推荐Javascript提供了一种特别的循环方式来遍历一个对象的所有用户定义的属性或者一个数组的所有元素。for...in循环中的循环计数器是一javascript教程Javascript循环语句个字符串,而不是数字。它包含了当前属性的名称或者表示当前数组元素的下标。

  for...in循环语句示例代码:

  <html>

  while循环和for循环类似。其不同之处在于,while循环没有内置的计数器或更新表达式。如果你希望控制语句或语句块的循环执行,不只是通过“运行该代码n次”这样简单的规则,而是需要更复杂的规则,则应该用while循环。

  注意:由于while循环没有显式的内置计数器变量,因此比其它类型的循环更容易产生无限循环。此外,由于不易发现循环条件是在何时何地被更新的,很容易编写一个实际上从不更新条件的while循环。因此在编写while循环时应特别小心。

  while循环语句示例代码:

  <html>

  演示while循环语句示例

  在JScript中还有do...while循环与while循环相似,不同处在于它总是至少运行一次,因为是在循环的末尾检查条件,而不是在开头。

  do...while循环语句示例:

  <html>

  在Javascript中,当某些条件得到满足时,用break语句来中断一个循环的运行。(请注意,也用break语句退出一个switch块。参见Javascript条件语句)。如果是一个for或者for...in循环,在更新计数器变量时使用continue语句越过余下的代码块而直接跳到循环的下一次重复中。

  break示例代码:

  <html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: