【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爱好者指正,小弟定当虚心受教!

相关推荐
爱吃的强哥几秒前
vue3 使用 vite 管理多个项目,实现各子项目独立运行,独立打包
前端·javascript·vue.js
涵信9 分钟前
第十节:性能优化高频题-虚拟DOM与Diff算法优化
javascript·vue.js·性能优化
谈不譚网安10 分钟前
CSRF请求伪造
前端·网络安全·csrf
夜夜敲码11 分钟前
C语言教程(十六): C 语言字符串详解
c语言·开发语言
TT模板15 分钟前
苹果cmsV10主题 MXonePro二开优化修复开源版
前端·html5
拖孩16 分钟前
【Nova UI】十一、组件库中 Icon 组件的测试、使用与全局注册全攻略
前端·javascript·vue.js·ui·sass
宋康18 分钟前
C语言结构体和union内存对齐
c语言·开发语言
去伪存真22 分钟前
不用动脑,手把手跟着我做,就能掌握Gitlab+Jenkins提交代码自动构部署
前端·jenkins
居然是阿宋28 分钟前
Kotlin高阶函数 vs Lambda表达式:关键区别与协作关系
android·开发语言·kotlin
天天扭码1 小时前
深入解析 JavaScript 中的每一类函数:从语法到对比,全面掌握适用场景
前端·javascript·面试