- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
if...else if语句的执行流程图 if…else if语句在实际中的应用也是十分广泛的,例如,可以通过该语句来实现一个时间问候语的功能。即获取系统当前时间,根据不同的时间段输出不同的问候内容。 实例03 运行结果 在if语句的从句部分可以包含另外一个完整的if语句。 if语句的嵌套 语法格式 if (表达式1){ if(表达式2){ 语句1 }else{ 语句2 } }else{ if(表达式3){ 语句3 }else{ 语句4 } } if (表达式1){ if(表达式2){ 语句1 }else{ 语句2 } } 假设某工种的男职工60岁退休,女职工55岁退休,应用if语句的嵌套来判断一个58岁的女职工是否已经退休。 实例04 运行结果 switch语句 switch是典型的多路分支语句,它根据一个表达式的值,选择不同的分支执行。 switch (表达式){ case 常量表达式1: 语句1; break; case 常量表达式2: 语句2; break; … case 常量表达式n: 语句n; break; default: 语句n+1; break; } 语法格式 任意表达式或变量 任意常量表达式 要执行的语句 退出switch语句 注意:这里是冒号,不是分号 用于退出switch语句,不能省略 switch语句的执行流程图 case后面常量表达式的数据类型必须与表达式的数据类型相同,否则匹配会全部失败,而去执行default语句中的内容。 default语句可以省略。在表达式的值不能与任何一个case语句中的值相匹配的情况下,JavaScript会直接结束switch语句,不进行任何操作。 在switch语句中漏写break语句。 应用switch语句判断当前是星期几。 实例05 运行结果 循环语句 while语句 do…while语句 for语句 循环语句的嵌套 while语句 while循环语句也称为前测试循环语句,它是利用一个条件来控制是否要继续重复执行这个语句。 while(表达式){ 语句 } while循环语句的执行流程图 循环条件 真 循环体 假 循环条件 循环体 语法格式 var i=1; while(i=2){ alert(i); } 循环条件永远为真,形成死循环 在使用while语句时,一定要保证循环可以正常结束,即必须保证条件表达式的值存在为false的情况,否则将形成死循环。 var i=1; while(i=2){ alert(i); i++; } 正确的程序 使用while语句计算1+2+…+100的和。运行结果如下图所示。 实例01 do…while循环语句也称为后测试循环语句,它也是利用一个条件来控制是否要继续重复执行这个语句。 do…while语句 do{ 语句 } while(表达式); do...while语句的执行流程图 循环条件 真 假 循环体 分号可有可无,建议书写 循环条件 循环体 语法格式 使用do…while语句计算1+2+…+100的和。运行结果如下图所示。 实例02 语法格式 for循环语句也称为计次循环语句,一般用于循环次数已知的情况,在JavaScript中应用比较广泛。 for语句 for (初始化表达式; 条件表达式; 迭代表达式){ 语句 } for循环语句的执行流程图 循环条件 真 初始化语句 假 循环体 改变循环变量的值 初始化语句 循环条件 循环体 改变循环变量的值 计算100以内所有奇数的和。运行结果如下图所示。 实例03 用嵌套的for循环语句输出乘法口诀表。运行结果如下图所示。 实例04 在一个循环语句的循环体中也可以包含其他的循环语句,这称为循环语句的嵌套。上述3种循环语句(whil
您可能关注的文档
- Java Web 程序设计模块8.ppt
- Java Web程序设计案例教程第八章 组件的应用.ppt
- Java Web程序设计案例教程第二章 HTML .ppt
- Java Web程序设计案例教程第九章 Web应用系统的安全与部署.ppt
- Java Web程序设计案例教程第六章 JavaBean技术.ppt
- Java Web程序设计案例教程第七章 Servlet技术.ppt
- Java Web程序设计案例教程第三章 JSP基础知识.ppt
- Java Web程序设计案例教程第十一章 综合案例-SunnyBuy电子商城.ppt
- Java Web程序设计案例教程第十章 AJAX和DWR框架应用.ppt
- Java Web程序设计案例教程第四章 JSP内置对象.ppt
- JavaScript+jQuery程序设计第3章 JavaScript自定义对象.ppt
- JavaScript+jQuery程序设计第4章 常用内部对象.ppt
- JavaScript+jQuery程序设计第6章 JavaScript常用文档对象.ppt
- JavaScript+jQuery程序设计第7章 文档对象模型(DOM).ppt
- JavaScript+jQuery程序设计第8章 Window窗口对象.ppt
- JavaScript+jQuery程序设计第9章 Ajax技术.ppt
- JavaScript+jQuery程序设计第10章 jQuery简介.ppt
- JavaScript+jQuery程序设计第11章 jQuery选择器.ppt
- JavaScript+jQuery程序设计第12章 jQuery控制页面.ppt
- JavaScript+jQuery程序设计第14章 jQuery的动画效果.ppt
文档评论(0)