㈠导入

向页面中输出连续的数字

var n = 1;
document.write(n++ +"<br />");

㈡while循环

⑴循环语句:通过循环语句可以反复的执行一段代码多次

⑵语法:while(条件表达式){

                          语句. . .

                  }

⑶执行流程:

★while语句在执行时,先对条件表达式进行求值判断:

       ① 如果值为true,则执行循环体:

                循环体执行完毕以后,继续对表达式进行判断;

                如果为true,则继续执行循环体,以此类推

        ②如果值为false,则终止循环。

⑷具体示例:

//像这种将条件表达式写为true的循环,叫做死循环

//该循环不会停止,除非浏览器关闭,死循环在开发中慎用

//可以使用break,来终止循环

var n = 1;

while(true){

       alert(n++);

       //判断n是否是10

      if(n == 10){

           //退出循环

           break;

       }

}

⑸创建一个循环,往往需要三个步骤

//1.创建初始化一个变量

var i = 0;

//2.在循环中设置一个条件表达式

while(i < 10){

          alert(i);

         //3.定义一个更新表达式,每次更新初始化变量

         i++;

}

 

具体示例:

var i = 1;

while(i <= 500){

         document.write(i++ +"<br />")

}

 

㈢do. . . while循环

⑴语法:do{

                        语句. . .

                 }while(条件表达式)

⑵执行流程:

⑴do. . . while语句在执行时,会先执行循环体,

⑵循环体执行完毕以后,在对while后的条件表达式进行判断:

  ①如果结果为true,则继续执行循环体,执行完毕继续判断,以此类推

  ②如果结果为false,则终止循环

⑶示例:

do{

   document.write(i++ +"<br />")

}while(i <= 10);

㈣两个语句的异同

实际上,这两个语句功能类似,不同的是:

⑴while是先判断后执行;而do. . .while会先执行后判断;

⑵do. . .while可以保证循环体至少执行一次,而while不能;

㈤代码练习

⑴问题:假如投资的年利率为5%,试求从1000块增长到5000块,需要花费多少年?

⑵代码如下:

//定义一个变量,表示当前的钱数

var money = 1000;

//定义一个计数器

var count = 0;

//定义一个while循环来计算每年的钱数

while(money < 5000){

        money *= 1.05;

        //使count自增
count++;
} //console.log(money); console.log("一共需要"+count+"年");

while循环与do. . . while循环语句的更多相关文章

  1. for循环与for in循环

    json是js里的一种数据格式.var obj={a:15,b:8,c:12} json数组对象 var arr=[15,8,12]; 数组alert(obj.a); ---15alert(obj[' ...

  2. js for循环与for in循环的区别

    for循环可一遍历数组,而for in循环可以遍历数组和对象 使用for in循环会将Array当成对象遍历,而Array的存取速度明显比Object要快.所以使用for循环遍历数组比for in循环 ...

  3. VBS基础篇 - 循环语句(4) - For Each...Next

    VBS基础篇 - 循环语句(4) - For Each...Next   For Each...Next 循环与 For...Next 循环类似.For Each...Next 不是将语句运行指定的次 ...

  4. while + else 使用,while死循环与while的嵌套,for循环基本使用,range关键字,for的循环补充(break、continue、else) ,for循环的嵌套,基本数据类型及内置方法

    今日内容 内容概要 while + else 使用 while死循环与while的嵌套 for循环基本使用 range关键字 for的循环补充(break.continue.else) for循环的嵌 ...

  5. for循环与while循环

    1.两中循环的语法结构 for循环结构: for(表达式1;表达式2;表达式3) { 执行语句; } while循环结构: while(表达式1) { 执行语句; } 2.两者区别: 应用场景:由于f ...

  6. for循环与for in,$('').each 与$.each的区别

    一:for循环与for in的区别 for...in 语句用于对数组或者对象的属性进行循环操作. 语法: for (变量 in 对象){    在此执行代码} for循环是对数组的元素进行循环,而不能 ...

  7. JavaScript 的循环语句语法摘要

     if条件语句语法: if(condition){ statements; } 理解:圆括号里的是条件参数  ,花括号里的为执行的语句. 示例代码:if(1>2){ alert("Th ...

  8. 04- Shell脚本学习--条件控制和循环语句

    条件判断:if语句 语法格式: if [ expression ] then Statement(s) to be executed if expression is true fi 注意:expre ...

  9. 慕课网-安卓工程师初养成-4-8 Java循环语句之 do...while

    do...while 循环与 while 循环语法有些类似,但执行过程差别比较大. 语法:  执行过程: <1>. 先执行一遍循环操作,然后判断循环条件是否成立 <2>. 如果 ...

随机推荐

  1. 【AtCoder】AGC003

    AGC编号越小越水???? AGC003 A - Wanna go back home 相对方向要么一起有要么一起没有 #include <bits/stdc++.h> #define f ...

  2. Java实现无向图的建立与遍历

    一.基于邻接矩阵表示法的无向图 邻接矩阵是一种利用一维数组记录点集信息.二维数组记录边集信息来表示图的表示法,因此我们可以将图抽象成一个类,点集信息和边集信息抽象成类的属性,就可以在Java中描述出来 ...

  3. 创建web服务器

    用node创建本地web服务 1,创建本地文件server.js var http = require('http'); var url=require('url'); var fs=require( ...

  4. 怎样理解xhr.overrideMimeType()和xhr.responseType

    一般情况下, 我们会通过 xhr.responseType 告诉服务器我们想要什么类型的返回数据. 然后xhr.response 会根据xhr.responseType属性值来自动解析返回值. 但有时 ...

  5. 巧妙记忆 ++i 和 i++ 的区别

    区别在于: i++先做别的事,再自己加1, ++i先自己加1,再做别的事情, 形象的理解,你可以把 ++i比作自私的人,首先考虑自己的事, i++是无私的,先为别人照想,这样方便记忆. 示例: a = ...

  6. 基于MFC对话框的2048游戏

    在之前一篇<简单数字拼板游戏学习>基础上修改,地址:http://www.cnblogs.com/fwst/p/3706483.html 开发环境:Windows 7/ Visual St ...

  7. python selenium4 模拟点击+拖动+保存验证码 测试对象+以验证码的返回ID保存命名 58同城验证码

    #!/usr/bin/python # -*- coding: UTF-8 -*- # @Time : 2019/12/5 17:30 # @Author : shenghao/10347899@qq ...

  8. [转载]sklearn多分类模型

    [转载]sklearn多分类模型 这篇文章很好地说明了利用sklearn解决多分类问题时的implement层面的内容:https://www.jianshu.com/p/b2c95f13a9ae.我 ...

  9. JS-上下文练习

    /** * 因为JS没有块级作用域,if里面的foo又是以var形式声明的,所以会被提升上去, * 被赋值为undefined,之后undefined代表false,所以会进入if语句块, * foo ...

  10. 第一章、接口规范之web-api接口

    1.什么是Web API接口 通过网络,规定了前后台信息交互规则的url链接,也就是前后台信息交互的媒介 Web API接口和一般的url链接还是有区别的,Web API接口简单概括有下面四大特点 u ...