JavScript中的循环

循环知识

第一部分:

重复运行的代码就可以使用循环来解决。JavaScript的重复机制为循环(loop)

for:适合重复动作已知次数的循环。

while:while循环能重复执行动作,直到特定条件语句为true。

 

for循坏由4部分组成。

1.初始化(initialization):初始化只在循环开始时发生

2.测试条件(test condition):测试条件检查循环是否要再继续

3.动作(action):循环里的动作就是每一轮循环实际重复执行的代码

4.更新(update):循环里的负责更新每一轮循环的循环变量。

具体组成:

for(Init;Test;Update)

{

Action;

}

 

while循环由两个不同部分组成:

1.测试条件(Test Condition)

2.行动(Action)

while(Test){

Action;

}

Test:测试条件必须为true或false;Action会被重复运行,可以为单一(或组合)语句。

注意的问题:我们必须确保循环里面有影响测试条件的程序代码,否则就有陷入无限循环的风险。

第二部分:

break和continue的不同点。

当循环遇到break语句,它会立即结束、完全无视条件语句。

continue会摆脱当前这一轮循环,但不会完全跳出循环,而是强迫跳入下一轮循环。

 

第三部分:

数组概念:

一维数组,二维数组和多维数组

数组(array):可用于存储多块数据于一体的变量。数组和一般变量类似。数组由键(key)和值(value)2部分组成。键从0开始计算,有
时也称键的数字编号为索引,所以数组有时也称之为索引数组。但是为了不和高级语言或者数据库的索引混淆,尽可能使用键和值来称呼。

Demo:

创建一个数组:

var showTime=new Array();

创建一个数组并且初始化:

var showTime=["1:30","12:40","4:50","7:15","9:30"];

数组以方括号围起阵列值,列出的所有值,以逗号分隔。

二维数组:数组中元素还是多个子数组,制造出类似具有行和列的数据表。

var students=[["Lee","24","developer"],

["Jim","20","Designer"],

["Mike","25","Administrator"]];

在处理二维循环数组时,需要用到两层循环。外层循环处理数组的每一行,内层循环则处理每行中的每一列。

for(var i=0;i<students.length;i++)

{

for(var j=0;j<students[i].lenght;j++)

{

alert(students[i][j]);

}

}

时间: 2024-08-23 14:20:17

JavScript中的循环的相关文章

JavaScript中的内存泄露模式:在JavaScript应用程序中处理循环引用

如果您知道内存泄漏的起因,那么在 JavaScript 中进行相应的防范就应该相当容易.在这篇文章中,作者 Kiran Sundar 和 Abhijeet Bhattacharya 将带您亲历 JavaScript 中的循环引用的全部基本知识,向您介绍为何它们会在某些浏览器中产生问题,尤其是在结合了闭包的情况下.在了解了您应该引起注意的常见内存泄漏模式之后,您还将学到应对这些泄漏的诸多方法. JavaScript 是用来向 Web 页面添加动态内容的一种功能强大的脚本语言.它尤其特别有助于一些日

asp中for循环的使用方法

  循环是指在指定情况下,多次重复执行一组语句.最常用(for -next. do -loop), 1.重复执行的语句叫循环语句. 循环语句可以分为三种类型: (1).当条件不为假之前的时候重复执行语句. (2).当条件变为真之前重复执行语句. (3).按指定的次数重复执行语句. 2.For-Next 循环 如果重复操作的次数固定,使用 For-Next 循环是一个很好的选择,此外也将介绍语法很类似的 For Each-Next循环,它适用在数组或集合的重复循环,(一)For-Next 在 Fo

JavaScript中for循环的使用详解

  这篇文章主要介绍了JavaScript中for循环的使用详解,是JS入门学习中的基础知识,需要的朋友可以参考下 我们已经看到,while循环有不同变种.本章将介绍另一种流行的循环叫做for循环. for 循环 for循环是循环最紧凑的形式,并包含有以下三个重要部分组成: 循环初始化计数器的初始值.初始化语句执行循环开始之前. 测试语句,将测试如果给定的条件是真还是假.如果条件为真,那么将要执行的循环中给定的代码,否则循环会退出来. 循环语句,可以增加或减少计数器. 可以把所有的三个部分中的一

Python中for循环控制语句用法实例

  本文实例讲述了Python中for循环控制语句用法.分享给大家供大家参考.具体分析如下: 第一个:求 50 - 100 之间的质数 ? 1 2 3 4 5 6 7 import math for i in range(50, 100 + 1): for j in range(2, int(math.sqrt(i)) + 1): if i % j == 0: break else: print i 输出如下: ? 1 2 3 4 5 6 7 8 9 10 53 59 61 67 71 73 7

Lua中for循环语句的使用教程

  这篇文章主要介绍了Lua中for循环语句的使用教程,是Lua入门学习中的基础知识,需要的朋友可以参考下 for循环是一个循环控制结构,可以有效地编写需要执行的特定次数的循环. 语法 Lua编程语言的for循环的语法是: 代码如下: for init,max/min value, increment do statement(s) end 下面是控制在一个循环的流程: 初始化步骤首先被执行,并且仅一次.这个步骤可让您声明和初始化任何循环控制变量. 接着是max/min,这是最大或最小值,直到该

ruby中的循环语句总结

  这篇文章主要介绍了ruby中的循环语句总结,本文总结了Ruby中常用的一些循环语法,需要的朋友可以参考下 while(当-) 循环 while 条件 语句1; 语句2 ; 语句- end 单行 while 循环 ( 语句1; 语句2 ; 语句- ) while 条件 until(直到-) 循环 until 条件 = while not (条件) for-in 循环 for 变量 in 对象 语句1; 语句2 ; 语句- end break 跳出当层循环 next 忽略本次循环的剩余部分,开始

Python中for循环的使用方法

  这篇文章主要介绍了Python中for循环的使用方法,是Python入门中的基础知识,需要的朋友可以参考下 for循环在Python中有遍历所有序列的项目,如列表或一个字符串. 语法: for循环语法如下: ? 1 2 for iterating_var in sequence: statements(s) 如果一个序列包含一个表达式列表,计算第一个.然后,在序列中的第一项被分配给迭代变量iterating_var.接着,语句块被执行.列表中的每个项目分配给iterating_var,并且s

Ruby中的循环语句的用法教程

  这篇文章主要介绍了Ruby中的循环语句的用法教程,逻辑循环语句是每门编程语言的基础,需要的朋友可以参考下 Ruby中的循环用于执行相同的代码块指定的次数.本章将详细介绍Ruby支持的循环语句. Ruby while 语句: 语法: while conditional [do] code end 执行代码当条件为true时.while循环的条件是代码中的保留字,换行,反斜杠()或一个分号隔开. 实例: ? 1 2 3 4 5 6 7 8 9 #!/usr/bin/ruby   $i = 0 $

python中while循环语句用法

  这篇文章主要介绍了python中while循环语句用法,以一个简单实例形式分析了Python使用while循环语句使用方法,需要的朋友可以参考下 ? 1 2 3 4 number = 1 while number < 20: print(number) number += 1 运行结果如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 希望本