㈠导入

向页面中输出连续的数字

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. Oracle的查询-子查询

    --子查询 --子查询返回一个值 --查询出工资和scott一样的员工信息 select * from emp where sal in (select sal from emp where enam ...

  2. ffmpeg解码音视频过程(附代码)

    0. 引言 最近一直在使用和学习ffmpeg. 工作中需要拉流解码, 获取音频和视频数据. 这些都是使用ffmpeg处理. 因为对ffmpeg接触不多, 用的不深, 在使用的过程中经常遇到不太懂的地方 ...

  3. Maven学习存档(3)——eclipse集成maven

    一.安装Maven插件 在eclipse的菜单中选择Help——Install New Software 在弹出框的Work with中写入插件安装地址:http://m2eclipse.sonaty ...

  4. 怎样创建一个canvas画布环境

    1. 由于canvas画布在网页中, 所以需要在html中添加canvas标签: <!DOCTYPE html> <html lang="en"> < ...

  5. ASP.NET 中的 Session 怎么正确使用

    Session对象用于存储从一个用户开始访问某个特定的aspx的页面起,到用户离开为止,特定的用户会话所需要的信息.用户在应用程序的页面切换时,Session对象的变量不会被清除. 对于一个Web应用 ...

  6. WebStorm使用码云插件问题

    由于项目需求,需要在WebStorm中使用码云插件,在下载安装的过程中出现一系列的问题,现总结出现的问题和解决方法. 先说一下码云是什么?码云有什么作用? 码云的主要功能: 码云除了提供最基础的 Gi ...

  7. GoBelieve service部署问题整理

  8. linux文件目录详细介绍

    linux文件目录 目录 /bin 存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里 /etc 存放系统管理和配置文件 /home 存放所有用户文件的根目录,是用户主目录的基点 ...

  9. 在eclipse导入项目的步骤

    1. Import 2. Next 3. 确定  选中copy projects into workspace    Finish 这样项目就导入进来了. 4.导入jar包 Configure Bui ...

  10. linux下安装db2

    最近研究了一下在 ubuntu下安装db2的过程,很快就完成安装,特贴出来供大家讨论,如有错误请多多指教. 注意:安装过程请使用root用户,否则会出现安装失败的情况: 安装过程: 准备工作: 准备安 ...