欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

javascript中while循环

程序员文章站 2024-03-23 21:48:46
...

/*
* 向页面中输出连续的数字
*/
var n = 1;
document.write(n++ +"
");
document.write(n++ +"
");

		/*
		 * 循环语句:
		 * 	通过循环语句可以反复的执行一段代码多次
		 * 
		 * while循环
		 * 	- 语法:
		 * 			while(条件判断){
		 	* 				语句...------循环体
		 * 	- while语句在执行时,
		 * 		先对条件表达式进行求值判断
		 * 			如果值为TRUE,则执行循环体,
		 * 					循环体执行完毕之后,继续对表达式进行判断
		 * 					如果为true,则继续执行循环,以此类推
		 * 			如果结果为false,则退出循环体;
		 * }
		 * 
		 * do...while循环
		 *  - 语法:
		 * 		do{
		 * 			语句...
		 * }while(条件表达式);
		 *  - 执行流程:
		 * 		do...while语句在执行时,会先执行循环体
		 * 			循环体执行完毕以后,再对while后的条件表达式进行判断,
		 * 			如果结果为true,继续执行循环体,执行完毕继续判断以此类推;
		 * 			如果结果为false,结束循环
		 * 
		 * 		实际上这个两个语句功能类似,不同的是我们while先判断后执行,
		 * 		而do...while先执行后判断
		 * 		do...while可以保证循环体至少执行一次而while不能
		 * 
		 */
		
		//向这种将条件表达式写死为true的循环,叫做死循环
		//该循环不会停止,除非浏览器关闭,死循环在开发中慎用
		//可以使用break可以退出,终止循环
		while(true){
			alert(n++);	
			//退出循环
			if(n == 10
			){
				//退出循环
				break;
			}
		}
		
		//创建一个循环,往往需要三个步骤
		//1、创建初始化一个变量
		var i = 0;
		//2.在我们循环中设置一个条件表达式
		while(i<10){
			alert(i);
			//3.定义一个更新表达式,每次更新初始化变量
			i++;
		}
		var i = 1;

// //2.在循环中设置一个表达式
// while(i<=5000){
// //3.定义一个更新表达式,每次更新初始化变量
// document.write(i++ +"
");
// }
do{
document.write(i++ +"
");
}while(i<=10);