while循环和do...while循环
需要给一个结束条件,否则陷入死循环
while循环,先判断,再执行
do ...while循环,先执行,再判断
页面不会有弹框,因为不满足a>1条件,不会执行弹框操作,停止循环*
let a = 1;
while (a > 1) {
alert("我是一个小太阳")
}
页面会有弹框,先执行弹框操作,再去比较b>1条件,不满足条件,不会再次执行弹框操作,停止循环*
let b = 1;
do {
alert("我是一个小月亮")
} while (b > 1);
双重循环
双重循环:循环可以嵌套,但一般不会超过三次,外层循环变量变化一次,内层循环变量要变化一遍
for(外循环的初始;外循环的条件;外形循环的操作表达式){
for(内循环的初始;内循环的条件;内循环的操作表达式){
需执行的代码;
}
}
函数
定义:JavaScript 函数是用来完成特定任务的代码块。
函数只有在调用的时候才会执行,不调用就永远不执行。
调用函数
- 函数名/变量名加小括号
函数名称() 如 :fn();
-
通过事件调用
单击事件:onclick <button onclick="fn()">点我试试</button>
return
(1)函数通过return关键字可以把值返回给调用的地方。
函数的返回值 = = = 函数名加小括号
(2)函数中遇到return就终止函数的运行,return下面的代码就不会执行了
1、函数传参
- 实参
调用函数的时候,小括号里面放的是实际传入的参数,叫实参。
fn('123')
- 形参
创建函数时的小括号里面放的也是参数,叫形参,用来接收实参。
function fn(x) {}