while循环、for循环

while、for循环

while循环

赋值于1个变量;判定是否满足循环条件,满足执行循环体的内容(程序),变量自身加1;记录次数返回判定,是否满足条件
满足,执行;不满足跳走,执行其他程序

  • while do循环
    var x = 0; / / 循环变量 记录循环的次数
    while(x < 3){ / / 循环条件
    console.log(“今天的。。。。”); / / 循环体
    x++; / / 循环增量
    }
	// 例: 1 ~ 100 之间的和
	var sum = 1;
	var num = 0;
	while (sum < 101){
		num += sum; // num = num + sum;
		sum++;
	}
	console.log(num);
	
	// 例:1~100之间的个位数字为7的数
	var s=0;
	var n;
	while(s<10){
		if(n=10*s+7){
			console.log(n);
		}
		s++;
		n++;
	}
  • do while循环
    do{ 循环体
    循环增量
    } while(循环条件)

for循环

语法:

for ( 1.循环变量; 2.循环条件; 4.循环增量 ) {
3.循环体
}

	//例:
	for(var i = 0; i < 2; i++){
		console.log("我要开始变身了");
	}

break和continue

  • 相同点: 都可以改变循环执行的状态, 都不能单独使用; 之后的代码都不再执行
  • 不同点: break在分支语句中,用于结束整个分支语句,continue则不是
    • 在循环中, break结束当前整个循环,继续执行下一个功能
      (理解为终止当前分支,即不再执行当前功能,跳转到下个功能)
    • continue则是结束本轮循环,继续下一轮循环
      (理解为当前功能下,此次执行结束,进行下一次循环)

document.write( ) 输出到页面;

用于控制台无法很好的显示时的测试,因为它会 覆盖当前页面的所有内容

for循环嵌套

	// 外层 循环 控制行数
	for(var i = 0; i < 3; i++){			
		// 内层循环控制列数
		for(var j = 0; j < 3; j++){
			document.write("*");
		}
		document.write("<br />");
	}
发布了25 篇原创文章 · 获赞 0 · 访问量 657

猜你喜欢

转载自blog.csdn.net/qinshensx/article/details/104091023