while循环语句
Posted lvjianqun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了while循环语句相关的知识,希望对你有一定的参考价值。
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title></title> 6 <script type="text/javascript"> 7 8 9 /* 10 * 向页面中输出连续的数字 11 */ 12 /*var n = 1; 13 document.write(n++ +"<br />");*/ 14 15 /* 16 * 循环语句: 17 * 通过循环语句可以反复的执行一段代码多次 18 * 19 * while循环 20 * - 语法: 21 * while(条件表达式){ 22 * 语句... 23 * } 24 * 25 * - while语句在执行时, 26 * 先对条件表达式进行求值判断, 27 * 如果值为true,则执行循环体, 28 * 循环体执行完毕以后,继续对表达式进行判断 29 * 如果为true,则继续执行循环体,以此类推 30 * 如果值为false,则终止循环 31 * 32 * do...while循环 33 * - 语法: 34 * do{ 35 * 语句... 36 * }while(条件表达式) 37 * 38 * - 执行流程: 39 * do...while语句在执行时,会先执行循环体, 40 * 循环体执行完毕以后,在对while后的条件表达式进行判断, 41 * 如果结果为true,则继续执行循环体,执行完毕继续判断以此类推 42 * 如果结果为false,则终止循环 43 * 44 * 实际上这两个语句功能类似,不同的是while是先判断后执行, 45 * 而do...while会先执行后判断, 46 * do...while可以保证循环体至少执行一次, 47 * 而while不能 48 */ 49 var n = 1; 50 51 //向这种将条件表达式写死为true的循环,叫做死循环 52 //该循环不会停止,除非浏览器关闭,死循环在开发中慎用 53 //可以使用break,来终止循环 54 /*while(true){ 55 alert(n++); 56 57 //判断n是否是10 58 if(n == 10){ 59 //退出循环 60 break; 61 } 62 63 }*/ 64 65 //创建一个循环,往往需要三个步骤 66 67 //1.创初始化一个变量 68 var i = 11; 69 70 //2.在循环中设置一个条件表达式 71 /*while(i <= 10){ 72 //3.定义一个更新表达式,每次更新初始化变量 73 document.write(i++ +"<br />") 74 75 }*/ 76 77 /*do{ 78 document.write(i++ +"<br />"); 79 }while(i <= 10);*/ 80 81 /*while(true){ 82 alert(1); 83 }*/ 84 85 </script> 86 </head> 87 <body> 88 </body> 89 </html>
以上是关于while循环语句的主要内容,如果未能解决你的问题,请参考以下文章