下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第3章基本流程控制语句,JavaScript的基本流程控制语句包括条件判断语句和循环语句两种,本章将详细介绍这些基本控制语句的使用方法。,第3章基本流程控制语句,在JavaScript中,条件判断语句包括if语句和 switch语句,这两种语句各有特点,在一定条件 下可以相互转换。,3.1条件判断语句,第3章基本流程控制语句,3.1.1if语句 if语句是最常用的条件判断语句,它通过判断条件表达式的 值(true或false)来执行相应的语句。 1.简单if语句 在实际应用中,if语句有多种表示形式,最简单的if语句的格式是: if(条件) 语句 参看教材例3-1、例3-2.,3.1条件判断语
2、句,第3章基本流程控制语句,2.ifelse语句 if语句的另外一种用法是ifelse语句,这种格式是在if语句的后 面添加了一个else语句,格式如下: if(条件) 语句1 else 语句2 参看教材例3-3.,3.1条件判断语句,第3章基本流程控制语句,3.else if语句 在if语句中,如果判断条件不止两种,可以使用else if语句,格式如下: if(条件1) 语句1 else if(条件2) 语句2 else if(条件n) 语句n else if 语句n+1 参看教材例3-4.,3.1条件判断语句,第3章基本流程控制语句,4.if语句的嵌套 同其他程序设计语言一样,JavaSc
3、ript中的if语句可以嵌套使用。当if语句的大括号“”中的内容是另外一个完整 的if语句时,外层if语句的“”可以省略。但是,在if语句嵌套使用时,最好使用“”来确定程序的层次关系。If 语句嵌套的格式如下: if(条件1) if(条件2) 语句1; else 语句2; else if(条件3) 语句3; else 语句4; 参看教材例3-5、例3-6.,3.1条件判断语句,第3章基本流程控制语句,3.1.2switch语句 JavaScript中的switch语句用于将一个表达式的结果同多个值进 行比较,并根据比较结果来选择执行哪个条件语句,即switch语 句为多分支选择语句,该语句类似
4、于多重ifelse语句。,3.1条件判断语句,第3章基本流程控制语句,switch语句的格式如下: switch(表达式) case 取值1 语句1 case 取值2 语句2 case 取值n 语句n default: 语句n+1 参看教材例3-7.,3.1条件判断语句,第3章基本流程控制语句,在JavaScript中,循环控制语句包括while、dowhile和for语 句。,3.2循环控制语句,第3章基本流程控制语句,3.2.1while语句 while语句既是条件判断语句,也是循环语句,其语法格式如下: while(条件表达式) 语句 参看教材例3-8.,3.2循环控制语句,第3章基本流
5、程控制语句,3.2.2dowhile语句 在JavaScript中,dowhlie语句的语法格式如下: do 语句 while(条件表达式); 参看教材例3-9.,3.2循环控制语句,第3章基本流程控制语句,3.2.3for语句 在JavaScript中,for循环语句的语法格式如下: for(初始化表达式;循环条件表达式;循环表达式) 语句 参看教材例3-10、例3-11、例3-12.,3.2循环控制语句,第3章基本流程控制语句,3.2.4break和continue语句 在JavaScript的循环结构中,只有循环条件表达式的值为false 时,循环语句才能够结束循环。如果想提前结束循环,
6、可以在循 环体内增加“break;”语句,这种情况也称为循环断路。另外, 也可以在循环体内增加“continue;”语句,终止执行当前循环中 的语句,进入下一轮循环。 “break;”语句可以中止循环体内的程序语句和switch语句。 continue语句只能出现在循环语句的循环体内。 break是彻底结束循环,而continue是结束本次循环。 参看教材例3-13.,3.2循环控制语句,第3章基本流程控制语句,3.2.5嵌套循环 嵌套循环是指在循环内有其他循环。在JavaScript中,嵌套循环 可以有很多层,例如,在for循环内可以有for、while和dowhile 循环。 参看教材例3-14.,3.2循环控制语句,第3章基本流程控制语句,本章详细介绍了JavaScript中的if语句、switch语句、while语 句、dowhile语句和for语句的语法格式及用法,还讲解了循环 的嵌套。在讲解各个知识点时,运用了一些
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理健康宣教对话
- 电力电容器卷制工操作评优考核试卷含答案
- 工程监理专业女生就业前景
- 硅料腐蚀工创新方法竞赛考核试卷含答案
- 数控冲床操作工保密意识模拟考核试卷含答案
- 机修钳工安全宣贯水平考核试卷含答案
- 拉床工变革管理知识考核试卷含答案
- 智能硬件装调员岗前安全综合考核试卷含答案
- 船体冷加工岗位客户服务考核试卷含答案
- 生猪屠宰加工工安全文明模拟考核试卷含答案
- 电力设施安全防护技术规范手册
- 2026年上海市社工岗位面试题及详细解析
- 小儿补液课件
- 监理单位安全生产责任制度范本
- 塞替派注射液指南
- 质量控制计划编制模板及实施
- 人教A版(2019)高一数学必修第一册基础知识清单填空练习题(含答案)
- 2025年税务领导选拔笔试题目及答案
- DBJ-T 15-213-2021 城市桥梁隧道结构安全保护技术规范
- 城市轨道交通供电一次系统运行与维护课件 项目四 城市轨道交通低压配电系统
- 车间装配员工培训
评论
0/150
提交评论