for语句
for (<变量>=<初始值>; <循环条件>; <变量累加方法>) <语句>;
本语句的作用是重复执行<语句>,直到<循环条件>为 false 为止。它是这样运作的:首先给<变量>赋<初始值>,然后*判断<循环条件>(应该是一个关于<变量>的条件表达式)是否成立,如果成立就执行<语句>,然后按<变量累加方法>对<变量>作累加,回到“*”处重复,如果不成立就退出循环。这叫做“for循环”。
下面给出示例:
<html>
<head>
<title>一个for语句的Javascript示例</title>
</head>
<body>
<script type="text/javascript">
for (i = 0; i < 10; i++) //给i赋初为0,如果i小于10,就把i加1,直到i>=10结束
{
document.write(i); //输出结果0123456789
}
</script>
</body>
</html>
提示 适当的使用 for 循环,能使 HTML 文档中大量的有规律重复的部分简化,也就是用 for 循环重复写一些 HTML 代码,达到提高网页下载速度的目的。不过请在 Netscape 中重复进行严格测试,保证通过了才好把网页传上去。作者曾试过多次因为用 for 循环向文档重复写 HTML 代码而导致 Netscape“猝死”。IE 中绝对没有这种事情发生,如果你的网也是只给 IE 看的,用多多的 for 也没问题。
while语句
while (<循环条件>) <语句>;
比 for 循环简单,while 循环的作用是当满足<循环条件>时执行<语句>。while 循环的累加性质没有 for 循环强。<语句>也只能是一条语句,但是一般情况下都使用语句块,因为除了要重复执行某些语句之外,还需要一些能变动<循环条件>所涉及的变量的值的语句,否则一但踏入此循环,就会因为条件总是满足而一直困在循环里面,不能出来。这种情况,我们习惯称之为“死循环”。死循环会弄停当时正在运行的代码、正在下载的文档,和占用很大的内存,很可能造成死机,应该尽最大的努力避免。
下面给出示例:
<html>
<head><title>一个while循环的Javascript示例</title></head>
<body>
<script type="text/javascript">
i = 0 //给变量i赋值一个0
while (i <= 5) //如果i小于等于5就循环后面语句
{
document.write(i)
i++
}
</script>
</body>
</html>
break 和 continue
有时候在循环体内,需要立即跳出循环或跳过循环体内其余代码而进行下一次循环。break 和 continue 帮了我们大忙。
break; 本语句放在循环体内,作用是立即跳出循环。
continue; 本语句放在循环体内,作用是中止本次循环,并执行下一次循环。如果循环的条件已经不符合,就跳出循环。
下面给出示例:
<html>
<head>
<title>一个if语句的Javascript示例</title>
</head>
<body>
<script type="text/javascript">
for (i = 0; i < 10; i++) //给i赋初始值0,i小于10就重复i++,也就是把i加1直到i>=10时结束
{
if (i == 3 || i == 5 || i == 8)
{
continue; //如果循环等于条件就跳出当次循环
}
document.write(i); //输出结构等于0124679
}
</script>
</body>
</html>
分享到:
- 2009-11-10 22:43
- 浏览 1326
- 评论(0)
- 论坛回复 / 浏览 (0 / 1813)
- 查看更多
相关推荐
JavaScript之for循环语句(源代码)JavaScript之for循环语句(源代码)JavaScript之for循环语句(源代码)JavaScript之for循环语句(源代码)JavaScript之for循环语句(源代码)JavaScript之for循环语句(源代码)JavaScript之...
主要为大家介绍了高性能JavaScript循环语句和条件语句,感兴趣的小伙伴们可以参考一下
javascript的组合..对javascript的全面认识..
前两个唯一的差别就是循环和判断的顺序不同,do-while比while多循环一次,我就不举例了。 for循环相信大家也熟的不能再熟了,我们就看for-in这一句。 这个其实是针对数组的,js中数组的初始化也挺奇特的比如我们在...
JavaScript循环控制语句案例.pdf 学习资料 复习资料 教学资源
JavaScript循环控制语句1案例.pdf 学习资料 复习资料 教学资源
JavaScript中循环语句不少,for、for in、for of和forEach循环,今天对比Array、Object、Set(ES6)、Map(ES6)四种数据结构循环语句支持的情况及区别。 新建四种数据类型的测试数据 let arr = [1, 2, 3, 4, 5, 6];...
javascript语句,主要讲解判断、循环、多分支选择结构语句、异常处理语句
javascript教案 JavaScript基础 【实例简介】javascript教案 javascript学习指导,语法基础的指导及编写格式和方法的...2.7.1 For循环语句 21 2.7.2 while循环 22 2.7.3 for...i javascript教案 JavaScript基础
编一个程序,用while循环语句来计算1+1/2+2/3+3/4+...+99/100之和。
JavaScript do while循环的用法代码实例! 值得下载看看!资源免费,大家分享!! 更多免费资源 http://ynsky.download.csdn.net !!
利用javascript技术实现for循环案例,实用。
JavaScript之for循环语句(源代码).zip JavaScript之Math对象(源代码).zip JavaScript之函数(ppt).pdf JavaScript内置对象(ppt).pdf JavaScript函数(源代码).zip JavaScript分支语句(源代码).zip JavaScript...
本篇文章主要介绍java、python、JavaScript以及jquery的循环语句的区别,这里整理了它们循环语句语法跟示例,以便大家阅读,更好的区分它们的不同
今天学习了JavaScript里面的for循环以及if的判断语句 for(初始值;循环条件;操作){ 满足条件要执行的代码语句 } 初始值:循环前的初始化变量,通常为赋值表达式:建议用var赋值,可以加快运行速度。 循环条件:...
JavaScript 之 循环语句简介一、常用的循环语句1、for 循环2、for in 循环3、while 循环4、do…while 循环4、循环的控制二、ES 5 新增的循环数组的方法1、forEach( ) 方法2、map( ) 方法3、filter( ) 方法 forEach...
for循环我们在js遍历对象或数组时都会有用到了,今天我们一起来看一些关于for循环的一些使用例子了,具体的操作细节如下文介绍。 一般写法如下: for(var i = 0;i< arr.length;i++) { var a = arr[i]; //... ...
javascript学习手册 JavaScript是一种广泛用于Web开发的编程语言,它可以用于创建动态和...条件语句和循环语句:JavaScript中的条件语句主要有if语句和switch语句,循环语句则包括for循环、while循环和do-while循环。