当有一段相同或相似的代码,需要重复执行n次的时候,会使用到循环结构
3.1 for循环
语法:for(var 计数变量=初始值,循环条件:递增){
循环体:}
<script>
//输出1-1000
for(var i=1;i<100;i++){
//循环体
document.write(i+'<br>')
}
//document.write(2)
</script>
3.2.while循环
语法:
计数变量
while(循环条件){
循环体
递增递减
}
3.do.while循环
语法:
计数变量
while(循环条件){
do{
循环体
递增递减
}while(循环条件)
函数:一段有名字的代码块
作用:实现代码复用和提高开发效率
特性:函数不能自动执行,需要调用
语法: function 函数名称{[参数]}{
实现特定功能的代码块
}
函数调用:函数名(实参) (变化的数据 属于参数)
注意:形参的个数和实参的个数要保持一致
<script>
function printInfo(name,sex,age){
document.write('我叫'+name+',是个'+sex+'的,今年'+age+'岁了<br>') //函数定义语句
}
printInfo('李四','男','21')
</script>
判断给定的年份是否是一个闰年,如果是闰年返回true,不是返回 false
返回值:return
作用:给函数本身设置一个值,终止后续代码执行
注意:一个代码只能有一个返回值