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

相关推荐
黄贵根5 小时前
JavaScript实现教培行业意向登记系统
开发语言·javascript·ecmascript
zzzll11118 小时前
Claude Code离线安装方案揭秘
开发语言·php
codeGoogle8 小时前
自研 IM 还是选择第三方 SDK?企业开发者应该如何权衡?
前端·后端·程序员
wling03019 小时前
vasp虚频计算-python脚本
开发语言·windows·python·vasp计算
郝学胜-神的一滴9 小时前
Qt 高级编程 040:按钮悬浮弹出滑块弹窗的完整攻略
开发语言·c++·qt·软件工程·用户界面
zzzzzz3109 小时前
从 react-bits 看动效组件化:别把视觉效果写成一次性页面代码
javascript·react.js·开源
用户938515635079 小时前
React Context 与自定义 Hook 从底层到实践:「跨层级通信 + 副作用封装」全解析
前端·javascript·react.js
滴滴答答哒10 小时前
VUE3+element-plus MultiSelect 多选下拉组件
前端·javascript·vue.js
xrandzj10 小时前
Python面向对象编程入门:类、实例、初始化与封装实践
开发语言·python
其美杰布-富贵-李10 小时前
04 watch 与 Vue 响应式数据流
前端·javascript·vue.js