DAY03循环、函数入门
一:循环结构:反复执行 相同 或 相似的操作
1. 循环三要素:
1.循环条件:开始-结束,循环的次数;
2.循环体:要做的操作;
3.循环变量:记录我们当前在那一次,而且会不断变化,变化往往都是向着不满足循环条件前进的
2.三种循环:
- .while循环:执行原理:先创造出循环变量,判断循环条件,如条件满足,则执行一次循环体操作,并不会退出循环,而会再次判断循环条件不满足,如满足,则执行一次循环体操作...直到循环条件不满足,才会退出循环.注意:死循环:不确定循环次数的时候,如果退出死循环就使用break; continue:退出本次循环(还会执行下一次)
2.for循环:和while的原理一样的,但是比while循环看上去更加简洁,舒服
注意:for(;;)死循环
比较:while和for区别 原理上几乎没有区别,不确定次数时使用while死循环,确定次数使用for死循环
3.do...while循环
比较:while 和 dowhile循环
区别只看第一次,如果第一次条件都满足,两者没有区别
如果第一次条件都不满足,while一次都不执行,do...while至少会执行一次
二:function函数:称为方法,先预定义好,以后可以反复使用的代码
1.函数的调用:
1.在js内部写函数()-程序员写几次就调用几次
2.在HTML页面上绑定事件:(任何元素都可以绑定点击事件)
2.何时使用函数
1.不希望打开页面直接执行
2.希望由用户触发
3.每一个独立的功能
4.函数的地位很高,是一等公民
3.形参和实参
1.创建出带有形参的函数:其实就是一个变量,而且不需要赋值,所以叫形式参数,简称形参
2.使用带参数的函数时,必须要传入实参,称为实际参数
注意:传参的顺序不能乱,要一一对应,数量也要相同
总结:
1.不带参数的函数,用于执行一些固定操作;
2.带参数的函数,根据我们传入的实参不同,执行的操作略微不同
总结:
循环体 和函数都可以反复执行,区别是什么
1.循环:几乎是一瞬间的事情
2.函数:需要调用后才会执行