JavaScript循环语句

大家好,欢迎观看JavaScript教程(八、JavaScript循环语句)

一、while循环

  1. while循环
    描述:重复循环一直到循环条件为false
    语法:while (条件) {循环体};
	//要求:打印1~100的数
	var i = 1;
	while (i<=100) {
		document.write(i+"<br>");
		i++;
	}
  1. do while循环
    描述:循环结构跟while一样,无论执行条件真假,先执行后判断
    语法:do {循环体}while (条件);
	var i = 1;
	do {
		console.log("你好");
	}while (false);//先执行一次
注意:
* do while是先执行循环语句后判断条件,所以不管执行条件真假,
	最少执行一次
* do while循环之所以能结束,是因为每次循环都会改变循环变量
* 如果循环体中只有一条语句,那么大括号可以不写,当然我不推荐
* do while循环结构末尾必须加分号!

二、for循环

  1. for循环
    描述:

    • 表达式1:确定循环的初始值,只在循环开始执行一次
    • 表达式2:检查循环条件,只要为真就进行后续操作
    • 表达式3:完成后续操作,然后返回上一步,再一次检查循环条件

    语法:for (表达式1;表达式2;表达式3) {循环体}

	for (var i = 0;i<10;i++) {
		console.log(i);
	}
注意:
* for循环表达式1可以不写,需要在循环结构外面为循环变量赋值
* for循环表达式式2可以不写,但会陷入死循环,循环条件永恒成立
* for循环表达式3可以不写,需要在循环结构内部为循环条件变量
	增加改变条件,不然陷入死循环
  1. 遍历
    描述:快速遍历,不管有多少个属性,都能打印出来
    语法:for/in 对象遍历的属性
	var arr= ['1','2','3'];
	for (var num in arr) {
		console.log(arr[num]);
	}

欢迎各位小伙伴浏览,博主尽量每天一更,让我们一起进步,谢谢大家!!

发布了18 篇原创文章 · 获赞 0 · 访问量 238

猜你喜欢

转载自blog.csdn.net/xiaoding520/article/details/103964829