一.JS之for循环
for循环格式:for(初始化语句;条件表达式;控制体语句){循环体语句;}
执行流程:1)首先执行初始化语句,给变量赋值
2)判断条件表达式是否成立,如果成立,就执行循环体语句
3)继续执行控制体语句(也称为"步长语句"),++或者-- 对变量自增或者自减1
4)继续判断条件表达式是否成立,如果成立,继续执行循环体语句,执行控制体语句,
...
5)直到条件表达式不成立,for循环结束!
二.while和do-while循环
1.while循环
while格式:初始化语句;
while(条件表达式){循环体语句;控制体语句(步长语句) ; }
执行流程:
1)初始化语句对变量赋值
2)判断条件表达式是否成立,
成立,则执行循环体,一次执行步长语句;
3)再次判断条件表达式是否成立,
...
4)直到条件表达式不成立,循环结束!
(明确循环的次数,使用for;不明确循环的次数,使用while)
2.do-while循环(不常用)
do-while格式:初始化语句;do{循环体语句;控制体语句(步长语句); }while(条件表达式) ;
执行流程:
1)初始化语句对变量赋值
2)直接执行循环体语句,步长语句进行++或者--,然后执行条件是否成立
3)成立,继续执行循环体以及步长语句
...
4)条件表达式成立,不成立
( do-while和for以及while循环最大的区别:即使条件不成立,循环体至少执行一次!)
三.JS中定义函数的格式
写法1: function 函数名称也就是你的方法名(形式参数列表....){
//业务代码,直接输出
}
调用函数:
单独调用
函数名称(实际参数列表) ;
写法2: function 函数名称也就是你的方法名(形式参数列表....){
return 具体结果;
}
赋值调用
var 结果变量 = 函数(实际参数) ;
直接输出 结果变量;
注意事项: 1)形式参数列表中不能带var的,直接写参数名称即可
2)在定义的函数里面可以直接输出内容
var 变量= 形式参数进行运算;
直接输出结果;
或者是
在js中函数里面是可以带 return 返回一个具体的结果值;
调用的时候,赋值调用
var 结果 = 函数(实际参数) ;