常见的循环分有 for循环 while循环 do ... while循环
for循环
for(初始化变量;执行条件;自增){
循环体;
for循环的执行步骤
第一步---》 初始化i(初始化只在for循环中执行一次);
第二步---》执行条件i<5,自动判断当前条件是否成立,如果成立,执行第三步;
第三步---》执行大括号内的代码;
第四步---》i自增,然后回到第二步继续判断条件是否成立,如果条件成立继续执行第三 步,如果不成立则退出当前循环;
while循环与do...while循环
while(条件表达式){
循环体;
}
do{
循环体;
}while(条件表达式)
while 为先判断后执行
do-while为先执行后判断
如果条件成立两种循环执行次数一样,如果条件不成立do-while比while多一次循环
switch...case格式:
switch(){
case value:
break;
default:
break;
}
break与continue 的区别:
break 为跳出循环
continue 为跳出本次循环,继续进行下一个循环
函数
函数可以实现重复使用 提高开发效率
function 函数名(参数列表){
函数体;
}
例1:计算两个数的和
方法1:
function cal(a,b){
var c=a+b
console.log(c)
}
cal(10,20)
cal(20,30)
方法2:赋值式声明
var test2=function(){
console.log("test2")
}
test2()
形参:形式参数,存在于函数定义的地方,本身并没有值,只有当函数调用时,通过实参传递过 来,形参才有了意义 (比如方法1中a和b就是形参)
实参:实际参数,是有具体的值的,存在于函数调用的地方(比如方法1中10,20就是实参)