js中的循环语句

js中的循环语句可分为三种:1.while;2.do……while;3.for。

while的语法为

while (exp) {
    //statements;
}

 var a=1,b=0;
         while(a<=1000){
            if(a%2==0){
                if(b%20==0)
                {
                     document.write("<br>第"+parseInt(b/20+1)+"行偶数");
                 }
                 document.write(a+"&nbsp"+"&nbsp");
                 b++;
             }
            a++;
         }

其中,exp为一条件判断语句,最终的结果都可以用一个布尔值表示,若其结果为true则进行下面{}里的语句,然后继续判断exp,直到exp的结果为false为止,若exp的结果为false,则跳过这条循环语句,执行接下来的代码。需要注意的是在{}里的语句必须存在对exp的结果产生影响的代码,否则循环会一直重复下去,形成死循环。

do……while语句与while语句大体上相同,唯一的不同之处是do……while语句会先执行语句,然后对条件进行判断。其语法为

do {
    //statements;
}while (condition);
同样是上面的例子,其结果变为

var a=1,b=0;
        do{
            if(a%2==0){
                if(b%20==0)
                {
                    document.write("<br>第"+parseInt(b/20+1)+"行偶数");
                }
                document.write("<u>"+a+"</u>"+"&nbsp"+"&nbsp");
                b++;
            }
            a++;
        }while(a<=1000)

相较于上面的两种循环,for循环显得更为地简洁有效。

for (变量=开始值;变量<=结束值;变量=变量+步进值) {
         需执行的代码
    }
()里的三条语句中,第二条为判断语句,只有其结果为真时循环才会执行。

        for(var a=1,b=0;a<=100;a++){
            if(a%2==0){
                if(b%20==0)
                {
                    document.write("<br>第"+parseInt(b/20+1)+"行偶数");
                }
                document.write("<u>"+a+"</u>"+"&nbsp"+"&nbsp");
             }
        }

在循环中,有时候我们急需跳出整个循环或某一次的循环语句不进行执行,这时我们需要用到break语句和continue语句。这两个语句都存在于循环语句中,前者终止整个循环,后者阻止某次循环的执行。如

var n=0,m=0;
for(var i = 1; i < 10; i++){
		if(i == 4){
		    continue;
		}

		n++;
	}
alert(n);//8
 for(var i = 1; i < 10; i++){
		if(i == 4){
		    break;
		}
		m++;
	}
alert(m);//3
时间: 2024-10-21 04:45:17

js中的循环语句的相关文章

JS中的循环

1.循环的概念和意义 循环语句 循环的意义: 计算机是个傻子,没有七情六欲,不会有人类的感性和思考.当你问他爱吃啥,他不知道,当问他喜欢什么颜色,他也不知道.那我们要计算机干啥呢? 从远古时期讲,所谓计算机并没有现在这么牛的功能,游戏电影,都是不可能的.只能干一件事:计算.那么什么是计算呢,为什么不自己计算呢? 所谓计算,就是数据的累加,比如1加到100,这些累加都是重复性的工作,当人处理这些重复性的工作时,速度有限,但是计算机处理起来奇快无比,这就是计算机的价值所在. 发展到今天也是一样,当我

js中for循环使用方法详解

大家好,今天我们来聊聊js中for循环,咱废话不多说直接进入主题: for语句是循环语句的一种用于创建一个循环,这是在开发中最常见的循环: for的语法for(初始值:条件判断:自身的改变){要重复执行的代码}: <script> var a=0;//定义一个变量 //循环6次,每次都执行a+1 for (i=0;i<6;i++){ a=a+1; console.log(a)//拿出a值看下变化过程 } </script> 下面我们来看下a的结果会是什么: 这就是a的变化过程

js中的条件语句

1 //js中的条件语句 2 3 var age=60; 4 5 6 //example1 单分支语句 7 if(age>30){ 8 console.log("你已经不年轻了!"); 9 }else{ 10 console.log("你依然很有活力!"); 11 } 12 13 14 //example2 多分子语句 当程序执行到第一个满足条件的情况下就不再往下判断 15 16 if(age>40&&age<=60){ 17 co

js种的循环语句

1 //js种的循环语句 2 //while与do while的区别是while是满足条件后才执行 3 //do while是不管满不满足条件都会执行一次 4 //for 循环与while,do while相比循环结构更加清晰 5 6 //while 循环 7 var a=0; 8 while(a<=5){ 9 a++; 10 console.log(a);//输出1...6 11 12 } 13 14 //do while 循环 15 var b=0; 16 do{ 17 console.lo

JS中的特有语句-for in

<script> /* *js中特有语句for in *for(变量 in 对象)//对对象进行变量的语句*{ *} */var arr = [32,80,65]; for(i in arr){ println("i=:"+arr[i]); } </script> JS中的特有语句-for in,布布扣,bubuko.com

Shell中的循环语句实例

1.for循环语句实例1.1 最基本的for循环 #!/bin/bash for x in one two three four do     echo number $x done 注:"for" 循环总是接收 "in" 语句之后的某种类型的字列表.在本例中,指定了四个英语单词,但是字列表也可以引用磁盘上的文件,甚至文件通配符.实例1.2 #!/bin/bash for x in /var/log/* do     #echo "$x is a file

JS、for循环语句知识巩固,while(){}语句以及do{}while()语句以及switch()语句

一.for循环语句练习 关于for循环存在的两个问题类型 穷举:在不知道什么情况下才真的寻要我们的结果,自能让我们一个个走一遍. 迭代:在现有的条件根据规律不断求解,中间情况,最终推测出来的结果 1.99乘法表 <script>for(var i=1;i<=9;i++){ for(j=1;j<=i;j++) { document.write(j+"*"+i+"="+i*j+"  ") } document.write(&q

JS中的循环结构、循环嵌套以及函数介绍

[循环结构的步骤]    *①声明循环变量    *②判断循环条件    *③执行循环体(while的{}中的所有代码)操作     *④更新循环变量    *     * 然后,循环执行②③④    *     *     * [JS中循环条件支持的数据类型]    * ①boolean:true 真     false   假    * ②string: 非空字符串为真       空字符串为假    * ③null/NaN/undefined:  全为假    * ④object:全为真 

JS中的循环嵌套 BOM函数

[嵌套循环特点]                           外层循环转一次,内层循环转一圈              外层循环控制行数,内层循环控制每行元素个数             [做图形题思路]              1确定图形一共几行  极为外层的循环的次数             2确定每行有几种元素,代表有几个内层循环.             3 确定每种元素的个数,即为每个内层循环的次数                 tips:通常:找出每种元素个数,与行号的关