二阶段 day03

93 阅读1分钟

一、循环:

反复执行 相同 或 相似的操作。

从宏观上来看几乎是一瞬间就能完成,微观上看还是一次一次执行的

执行原理:先判断条件满不满足,如果满足则做一次循环体操作,继续判断条件满不
    满足,如果还是满足则再做一次循环体操作.......直到条件不满足才会结束循环去
    做后续操作
3种:
	1while循环:
		var 循环变量=几;
		while(循环条件){
			循环体;
			循环变量变化;
		}

	2for循环:
		for(var 循环变量=几;循环条件;循环变量变化){
			循环体;
		}

	3do...while循环:
		var 循环变量=几;
		do{
			循环体;
			循环变量变化;
		}while(循环条件);

		和while的区别:只看第一次
			如果都满足,两者没区别
			如果不满足,while一次都不做,do...while至少执
                            行一次

特殊点:
	1、死循环:
		while(true){操作}
		for(;;){操作}
		do{操作}while(true)

	2、退出循环语句:break(退出整个循环)、continue(退出本次循环)

二、函数的基础:Function - 函数也称之为方法,需要先预定义好的,以后可以反复使用的代码段。

何时使用:不希望打开页面立刻执行,而是用户去触发或者程序员调用,函数是第一
    等公民地位,尽量每个独立的功能都要封装为一个函数
    
如何使用:2步
	1、创建函数
		function 函数名(形参列表,...){
			操作
		}

	2、调用函数:
		函数名(实参列表,...);

		<elem onclick="函数名(实参列表,...);"></elem>