函数
函数:function,可以被反复执行的代码块。
定义函数
function 函数名(){
alert();
}
函数的引用
函数名();
带参数的函数
function 函数名(参数,参数){
alert();
}
定义时的参数称之为形参(形式上的参数)
调用时的参数称之为实参()
带返回值的函数
function 函数名(){
代码块
//如果有返回值
return 值/表达式
}
return:返回
1.将制定的值或表达式带出到函数调用的位置处
2.并终止当前函数的执行
分支结构
1.if
if(条件){执行的语句}
2.if.....else
2.
if(条件){
条件为真时要执行的语句
}else{
不满足条件式要执行的语句
}
3. else........if
if(条件1){
语句块1
}else if(条件2){
语句块2
}else if(条件3){
语句块3
}
4.switch......case
switch(变量/表达式){
case 值1:
语句1;
break;
case 值2:
语句2;
break;
case 值3:
语句3;
break;
case 值4:
5. switch.....case
switch(变量/条件){
case 值1:
case 值2:
case 值3:
case 值4:
循环结构
1.while
while(条件){
当条件为真时执行的语句
}
while中结束循环用break;
2.do
do{
要执行的语句
}while(条件)
3.for
for(表达式1;表达式2;表达式3){
循环操作
}
表达式1:循环变量的声明表达式.
表达式2:循环条件判断,条件为真,执行循环体,否则退出循环。
表达式3:更新循环变量
for语句三个表达式的特殊用法
1、表达式1允许为空
允许在循环外,将第一个表达式不足
2、表达式2允许为空
死循环
尽量不要为空,如果为空的话,尽量在循环内部将条件补充完整额。
3、表达式3允许为空
死循环
在 循环 内部 将表达式补充完整。
4、表达式1 和 表达式3 内容多样化
表达式1 可以一次声明多个变量
表达式3 可以一次改变多个变量的数值
多个表达式之间 用 , 分开
在for循环中的嵌套了一个for循环
for(var i=0;i<10;i++){
for(var j=0;j<10;j++){
}
}
网友评论