【JavaScript】流程控制和函数

目录

一、分支语句

1、if语句:

2、switch语句:

二、循环语句

1、while循环语句

2、for循环语句

三、函数声明

[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: 语句;

}

二、循环语句

1、while循环语句

while(表达式){

循环体

}

2、for循环语句

for(表达式1;条件判断表达式;表达式3){

循环体

}

三、函数声明

1、function 函数名(形参列表){ 函数体 }

2、var 函数名=function(形参列表){函数体}

JS函数声明与Java相比有如下特点:

1、没有访问修饰符,没有返回值类型、若函数有值要返回则直接return即可。

2、没有抛出异常列表

3、调用方法时实参和形参可以在数量上不一致,在被调用方法内部可以使用arguments数组名来获取调用时传递的实参有哪些。

4、函数名也可以作为参数传递给另一个方法即函数回调。

@声明:"山月润无声"博主知识水平有限,以上文章如有不妥之处,欢迎广大IT爱好者指正,小弟定当虚心受教!

相关推荐
留不住丨晚霞6 分钟前
说说SpringBoot常用的注解?
java·开发语言
老坛00110 分钟前
2025决策延迟的椭圆算子分析:锐减协同工具的谱间隙优化
前端
老坛00111 分钟前
从记录到预测:2025新一代预算工具如何通过AI实现前瞻性资金管理
前端
今禾14 分钟前
" 当Base64遇上Blob,图像转换不再神秘,让你的网页瞬间变身魔法画布! "
前端·数据可视化
hardStudy_h16 分钟前
C++——内联函数与Lambda表达式
开发语言·jvm·c++
华科云商xiao徐18 分钟前
高性能小型爬虫语言与代码示例
前端·爬虫
十盒半价19 分钟前
深入理解 React useEffect:从基础到实战的全攻略
前端·react.js·trae
攀登的牵牛花20 分钟前
Electron+Vue+Python全栈项目打包实战指南
前端·electron·全栈
iccb101320 分钟前
我是如何实现在线客服系统的极致稳定性与安全性的
前端·javascript·后端
一大树21 分钟前
Vue3祖孙组件通信方法总结
前端·vue.js