第5章JavaScript流程控制.PDFVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 5 章 JavaScript 的流程控制语句 因为JavaScript 是一种完整的语言,所以它也可以控制程序的流程,实现分支选择和 循环判断。分支选择就是有多条路可以走,但是程序只能走一条路,如今天如果下雨就在 家看电影,如果不下雨就出去逛街,是否下雨是一个判断条件,看电影和逛街是两条“路”, 但是只能走一条路。循环判断语句是根据一个条件来判断,是否重复执行某一条路。 本章主要涉及到的知识点有:  掌握判断语句的执行顺序  学习if 判断语句  学习switch 多条件判断语句  掌握循环语句的执行顺序  学习while 循环语句  学习for 循环语句 5.1 分 支 语 句 在编写一个程序时,通常需要根据特定的条件执行不同的语句,或者一段语句。比如 性别为“男”时,称呼用户为“先生”;性别为“女”时,称呼用户为“女士”。前面的 2 章节里也有很多类似的例子,比如在第 章里一个页面上,在性别上选择“男”或者“女” 时,页面本身将会根据实际情况显示,或者隐藏某些页面元素,同时在计算时的算法也有 所不同。摘取其中的一段代码如下所示: 01 //根据不同情况作相应计算 02 if( sex1 == true ){ 03 //选择了“男”时 04 result = yourmoney - yoursmoke - yourwine; 05 } 06 if( sex2 == true ){ 07 //选择了“女”时 08 result = yourmoney - yourface - yourclothe; 09 } if 可以看到上面使用了 语句来进行条件判断,但是分支语句不仅仅只有这些,本节将 会依次介绍。 5.1.1 使用 if 实现条件判断 if if 在条件语句中, 语句是使用得最广泛也是比较简单的一个语句了, 语句从英文的 第2 篇 JavaScript 编程基础 字面意思来看,其意义也很明确,就是“如果”,也可以这样来理解程序,看下面的代码: if( i 2 ){ a = i 10; * } i 2 a i 10 上面的代码的意义是,如果变量 大于 ,那么变量 的值就是 与 的乘积。可见, if if 语句是很好理解的。 语句的语法如下所示: if( 条件表达式 ){ 语句或语句块; } if 3 if 从上面的语法可以看出来, 语句包含 个部分: 关键字、包含在圆括号里的条件 表达式,以及包含在大括号里的语句或语句块,这些语句或者语句块是在条件表达式为true 时需要执行的。如果条件表达式的值为false,那么大括弧里的语句或语句块是不会被执行 if if 的。同时,在 语句前后可能还有其他的语句,前后的语句都不会受 语句里条件表达式 if false 的影响,即使 语句设定的需要执行的语句,或者语句块因为条件表达式为 ,导致无 if 法执行, 语句后的其他语句仍然会继续执行。看下面的代码段: 01 script l

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档