05js-循环语句/for(乘法口诀表)/while/do while

本文详细介绍了三种主要的循环结构:for、while和do-while,并通过实例展示了如何使用它们来实现特定任务,如打印乘法口诀表和计算数字之和。同时,对比了while和do-while循环在执行流程上的区别,强调了先判断后执行与至少执行一次的特性。
摘要由CSDN通过智能技术生成

1 for循环

/**
		 *for循环:
		 *
		 *语法:
		 *for(表达式1;表达式2;表达式3){
		 *	循环体;
		 *}
		 *
		 *
		 *执行过程:
		 
		 **先执行一次表达式1 然后判断表达式2 如果不成立则直接跳出循环
		 *如果表达式2成立 执行循环体的代码 结束后 跳到表达式3执行 然后跳到表达式2 判断表达式2是否成立 不成立 跳出循环
		 *如果表达式2成立 则执行循环体 然后跳到表达式3  再跳表达式2  判断是否成立 一直如此
		 *
		 *for(var i=0;i<10;i++){
		 *}
		 *
		 * 
		 */

for循环写乘法口诀

 document.write("<table border='1' cellspacing='0' cellpadding='0'>" );
 	  	for (var i = 1; i <= 9; i++) {
 	  		document.write("<tr>");
 	  		for (var j = 1; j <= i; j++) {
 	  			document.write("<td>");
 	  			document.write(j+"*"+i+"="+ i*j);
 	  			document.write("</td>");
 	  		}
 	  		document.write("</tr>");
 	  	}

 	  document.write("</table>")

2 while循环

//while循环
	/**
	 *while循环语法:
	 *
	 *计数器
	 *var 变量 = 0;
	 *while(循环的条件){
	 *	循环体;
	 *	计数器++;
	 *}
	 *
	 *执行过程:
	 *先判断条件是否成立(条件的结果是true还是false)如果是false 那么循环的代码(while的大括号中的代码都不执行),如果是true 那么先执行循环体 然后执行计数器 然后 直接去--------->循环的条件 再次判断是否成立 成立则继续执行循环体 否则跳出循环 执行完循环体之后 计数器加1 然后再去循环的条件 判断 成立则循环 否则跳出循环
	 *
	 *
	 * var i = 0;
	 * while(i<20){
	 * 	 循环体;
	 * 	 i++;
	 * }
	 * 
	 * 
	 */

计算1~100之间所有的数字之和

var sum = 0;//存储最终结果
	   var i = 0;//计数器
	   while(i<=100){
	   		sum+=i;//不停的计算数字的和 sum = sum + i;
	   		i++;
	   }
	   console.log("和为:"+sum);

3 du while 语句

 /**
		  *do-while循环
		  *语法:
		  *do{
		  *	循环体;
		  *}while(条件);
		  *
		  *执行过程:
		  *先执行一次循环体 然后判断天键是否成立 不成立 则跳出循环 成立 则执行循环体 然后 再判断条件是否成立 成立则继续循环 否则跳出
		  *
		  * 
		  */
		 //例子:
		 //输出:哈哈 我又变胖了  10次
		 // var i = 0;//计数器
		 // do{
		 // 	console.log("哈哈 我又变胖了");
		 // 	i++;
		 // }while(i<10);

4 while 和do while 区别

/**
	 *while循环特点:先判断后循环 有可能一次循环体都不执行
	 *do-while循环特点:先循环 后判断 至少执行一次循环体
	 * 
	 */
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值