目录
[1、function 函数名(形参列表){ 函数体 }](#1、function 函数名(形参列表){ 函数体 })
[2、var 函数名=function(形参列表){函数体}](#2、var 函数名=function(形参列表){函数体})
一、分支语句
1、if语句:
if(表达式){
}else if(){
}else if(){
}else{
}
注意:
1、if表达式值非空字符串判断为true,如"hello! KuWuo"
2、if表达式值为非null对象判断为true
3、if表达式值为非零number数值判断为true
2、switch语句:
switch(表达式){
case 表达式1: 语句;
case 表达式2:语句;
case 表达式3:语句;
default: 语句;
}
![](https://img-blog.csdnimg.cn/direct/bde09d37f7054c1fb0ce60d2968ade9d.png)
二、循环语句
1、while循环语句
while(表达式){
循环体
}
![](https://img-blog.csdnimg.cn/direct/469261ea76e640d08834f193daf25fcb.png)
2、for循环语句
for(表达式1;条件判断表达式;表达式3){
循环体
}
![](https://img-blog.csdnimg.cn/direct/083ea62a8c934c6db49e5bff82d2d335.png)
![](https://img-blog.csdnimg.cn/direct/5077a8c79f8c43b69ee555e091c7ee48.png)
![](https://img-blog.csdnimg.cn/direct/80982f3e27044729a86ba3fb8538a11b.png)
三、函数声明
1、function 函数名(形参列表){ 函数体 }
![](https://img-blog.csdnimg.cn/direct/b2404c5c2e3f453b93e18c0ea76ef952.png)
2、var 函数名=function(形参列表){函数体}
![](https://img-blog.csdnimg.cn/direct/09f8da7ab5154a5b85a3038d3abf889f.png)
JS函数声明与Java相比有如下特点:
1、没有访问修饰符,没有返回值类型、若函数有值要返回则直接return即可。
2、没有抛出异常列表
3、调用方法时实参和形参可以在数量上不一致,在被调用方法内部可以使用arguments数组名来获取调用时传递的实参有哪些。
4、函数名也可以作为参数传递给另一个方法即函数回调。
@声明:"山月润无声"博主知识水平有限,以上文章如有不妥之处,欢迎广大IT爱好者指正,小弟定当虚心受教!