循环的分类:
1.while:先判断后执行
do...while:先执行后判断 代码例子如下:
for:经常用于有固定次数的循环中 。 代码例子如下:
2.break 与continue 的区别
break跳出整个循环,循环停止; 代码例子如下:
continue跳出本次循环,继续下一次循环,直到循环结束。 代码例子如下:
二 ,函数
使用函数的好处:可以使代码重复使用,减少代码的复杂性,提高开发的效率
语法结构:function 函数名(参数列表)(函数体)
当定义一个有参的函数时,参数不需要指定数据类型,也不需要使用var 来修饰
形参:
形式参数,指的是函数在声明时所用到的参数它本身是没有值的,当该函数被调用时,实参会将值传递给形参,此时形参就会被分配一定的内存空间用来存储实参传过来的值,当函数调用结束时,形参的内存空间就会被释放
实参:实际参数,函数调用时传递的参数。
return : 使用return 将函数中的运算结果返回时,是将结果返回到调用该函数的位置。
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script type="text/javascript">
//声明一个函数用来求长方形的面积
function text(width,hidth){
var result=width*hidth
//console.log(result)
return result
//使用return将函数中的运算结果返回时,是将结果返回到调用该函数的位置
}
var result=text(20,30)
//判断一下该长方形的面积是否可以被5整除
if (result%5==0) {
console.log("可以被5整除")
} else{
console.log("不可以被5整除")
}
//判断该长方形的面积是否大于100
if(result>100){
console.log("面积大于100")
} else{
console.log("面积小于100")
}
function test3(){
var result=0
for(var i=0;i<arguments.length;i++){
result+=arguments[i]
}
console.log(result)
}
test3(q,20,3,40)
</script>
</body>
</html>
作用域:全局作用域和局部作用域
在函数中声明的变量称之为局部变量,它的作用域只存在于函数内,函数外部是访问不到的,全局变量是声明在函数外部的,作用域是全局。