我是靠谱客的博主 拼搏美女,最近开发中收集的这篇文章主要介绍JavaScript中的循环:for循环 while循环 do while循环,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

js循环:for循环   while循环   do while循环
            for循环   语法结构  for(初始化变量;条件表达式;操作表达式) {
                                          //循环体
                                }

<script>
			// 弹出输入框输入总的班级人数num
			// 依次输入学生的成绩score,
			// for循环,弹出的次数跟班级人数有关系,条件表达式 i <= num
			// 进行业务处理,计算成绩,总成绩sum,平均值averge
			// 弹出结果
			var num = prompt('请输入班级人数');  
			var sum = 0;//求和
			var averge = 0; //求平均值
			for (var i = 1; i <= num; i++) {
				var per = prompt('请输入第' + i + '个人的成绩');
				sum = sum + Number(per);
			}
			averge = sum / num;
			alert('总成绩是' + sum);
			alert('平均值是' + averge);		
			
			// 一行打印五颗星星(采取追加字符串方式)
			var str = '';
			for (var i = 1; i <= 5; i++) {
				str = str + '星星';
			}
			console.log(str);
</script>

        双重for循环 -----   当外部循环1次,内部循环全部
        初始化变量 就是用var 声明的一个普通变量,通常用于作为计数器使用
        条件表达式 就是用来决定每一次循环是否继续执行,也就是终止的条件
        操作表达式 是每次循环最后执行的代码,经常用于我们计数器变量进行更新(递增或者递减)

<script>
			// 打印五行五列星星
			var str = '';
			for (var i = 1; i <= 5; i++) {
				for (var j = 1; j<= 5; j++) {
					str = str + '星';
				}
				// 如果一行打印完毕五个星星就要换行
				str = str + 'n';
			}
			console.log(str);
			
			// 打印n行n列的星星
			var row = prompt('请输入你要打印的行数');
			var col = prompt('请输入你要打印的列数');
			var str = '';
			for (var i = 1; i <= row; i++) {
				for (var j = 1; j<= col; j++) {
					str = str + '星';
				}
				str = str + 'n';
			}
			console.log(str);
			
			//打印倒三角形
			var str = '';
			for (var i = 1; i <= 10; i++) { //外层循环控制行数
				for (var j = i; j<= 10; j++) { //里层循环打印的个数不一样 j=i
					str = str + '星';
				}
				str = str + 'n';
			}
			console.log(str);
			
			//打印正三角形
			var str = '';
			for (var i = 1; i <= 10; i++) { //外层循环控制行数
				for (var j = 1; j<= i; j++) { //里层循环打印的个数不一样 j<=i
					str = str + '星';
				}
				str = str + 'n';
			}
			console.log(str);
			
			//打印九九乘法表
			var str = '';
			for (var i = 1; i <= 9; i++) { //外层循环控制行数
				for (var j = 1; j<= i; j++) { //里层循环打印的个数不一样 j<=i
					str = str + j +'×' + i + '=' + i * j + 't';
				}
				str = str + 'n';
			}
			console.log(str);
</script>

            while循环 语法结构   while (条件表达式) {
                                   // 循环体
                               }

            执行思路:当条件表达式为true,执行循环体;否则退出循环

<script>
			// 1.打印人的一生,从一岁倒100岁
			var i = 1;
			while (i <= 100) {
				console.log('这个人今年'  + i + '岁了');
				i++;
			}			
			
			// 2.计算1-100之间所有整数的和
			var sum = 0;
			var j = 1;
			while (j <= 100) {
				sum = sum + j;
				j++;
			}
			console.log(sum);
			
			// 3. 弹出一个提示框,你爱我吗? 如果输入我爱你,就提示结束,否则,一直询问
			var love = prompt('你爱我吗?');
			while (love !== '我爱你') {
				love = prompt('你爱我吗?');
			}
			alert('结束了');
					
</script>

            do while循环  语法结构   do {
                                         //循环体
                                     } while (条件表达式)

          执行思路:先执行循环体,在判断条件,条件为真,继续循环,为假,退出循环

<script>
			// 1.打印人的一生,从一岁倒100岁
			var i = 1;
			do {
				console.log('这个人今年'  + i + '岁了');
				i++;
			} while (i <= 100)		
			
			// 2.计算1-100之间所有整数的和
			var sum = 0;
			var j = 1;
			do  {
				sum = sum + j;
				j++;
			} while (j <= 100)
			console.log(sum);
					
			// 3. 弹出一个提示框,你爱我吗? 如果输入我爱你,就提示结束,否则,一直询问
			do {
				var love = prompt('你爱我吗?');
			} while (love !== '我爱你')
			alert('结束了');
</script>

          continue 关键字   用于退出本次(当前次的循环),继续执行剩余次数循环

<script>
    // 8. 求整数1-100的累加值,但要求跳过所有个位为3的数[用continue实现]
			var num = 0;
			for (var i = 1; i <= 100; i++) {
				if (i % 10 == 3) {
					continue;
				}
				num = num + i;
				console.log(num);
			}
			console.log(num);
</script>


          break 关键字      用于立即跳出整个循环

最后

以上就是拼搏美女为你收集整理的JavaScript中的循环:for循环 while循环 do while循环的全部内容,希望文章能够帮你解决JavaScript中的循环:for循环 while循环 do while循环所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部