Javascript的语句结构
一、选择结构
选择结构通常用来指明程序代码的多个运行顺序或方向,并为这些顺序或方向创建一个交叉点。选择结构的程序又可以分为以下4种。
1.单一选择结构
单一选择结构是指使用JavaScript语句测试一个条件,当条件满足测试需求时,则执行某些命令。单一选择结构需要使用if语句,如下所示。

2.双路选择结构
双路选择结构是指用JavaScript测试一个条件,当条件满足测试需求时,执行一段命令。当条件不满足测试的需求时,则执行另一段命令。由于程序在测试后会出现两个选项,故被称作双路选择结构。双路选择结构需要使用if ..else语句,如下所示。

3.内联三元运算符
JavaScript还支持隐式的条件格式,这类格式的条件要在之后使用一个问号(?)。这类条件如需要指定两个选项,可在两个选项之间加冒号(:)隔开,如下所示。

4.多路选择结构
之前介绍的选择结构均是单路或双路选择结构。JavaScript还支持多路选择结构。如果需要测试多个条件,可以为程序添加switch... case语句,如下所示。

二.循环结构
在JavaScript中,还可以使用循环结构。循环结构的特点是根据一定的条件多次运行,直到满足一定的条件后停止。例如,打印输出九九乘法表的程序就需要使用这种结构。
1.由计数器控制的循环
这种循环需要用for语句指定一个计数器变量、一个测试条件以及更新计数器的操作。在每次循环的重复之前,都将测试该条件。如果测试成功,将运行循环中的代码;如果测试不成功,则不运行循环中的代码,程序继续运行紧跟在循环后的第一行代码,如下所示。

在执行循环后,计算机变量将在下一次循环之前被更新。如果循环条件被满足,则循环将停止执行。如果测试条件不会被满足,则将导致无限循环,即死循环。在设计程序时,应极力避免死循环的发生。
1.对对象的每个属性都进行操作
JavaScript还提供了一种特别的循环方式来遍历一个对象的所有用户定义的属性或者一个数组的所有元素。Fo... in循环中的循环计数器是一个字符串,而不是数字。它包含当前属性的名称或者当前数组元素的下标,如下所示。

2.在循环开头测试表达式
如果希望控制语句或语句块的循环执行,需要不只是“运行该代码n次”,而是更复杂的规则,则需要使用while循环。while循环和for循环相似,其区别在于while循环没有内置的计数器或更新表达式,如下所示。

3.在循环的末尾测试表达式
在JavaScript中,还有一种do...while语句循环,其与while循环相似,不同之处在于它总是至少运行一次,因为它是在循环的末尾检查条件,而不是在开头。例如,上面例子的代码也可以用如下的方法编写。

推荐新闻
更多行业-
让蜘蛛常常光顾网站的小诀窍
高PR外部爬行链接对晋升蜘蛛爬行非常有利。将本人感到重要的原创文章提交...
2012-06-23 -
2014SEO优化完善内链体系的重要性
权重是百度对于网站综合质量的评定,高权重的网站通常其网站的关键词排名都...
2014-01-07 -
如何通过优化分析网站建设内部关键词快速排名
网站建设中关键词占据着至关重要的作用,关键词也分为站内关键词和站外关键...
2018-08-08 -
网站建设—自定义a标签创建自定义分享—代码分享
如何去做自定义a标签创建自定义分享及代码分享,在做这些代码的时候,我们...
2019-04-25 -
友情链接双刃剑,提升友链优化的技巧
随着百度算法的不断进步,越来越多的站长朋友开始认识到搞友链的重要性,因...
2014-01-09 -
北京网站建设费用大概多少钱?
现在几个月是网站建设的高峰期。未来几个月,更多的企业主将敲定网络建设项...
2020-06-18
预约专业咨询顾问沟通!
免责声明
非常感谢您访问我们的网站。在您使用本网站之前,请您仔细阅读本声明的所有条款。
1、本站部分内容来源自网络,涉及到的部分文章和图片版权属于原作者,本站转载仅供大家学习和交流,切勿用于任何商业活动。
2、本站不承担用户因使用这些资源对自己和他人造成任何形式的损失或伤害。
3、本声明未涉及的问题参见国家有关法律法规,当本声明与国家法律法规冲突时,以国家法律法规为准。
4、如果侵害了您的合法权益,请您及时与我们,我们会在第一时间删除相关内容!
联系方式:010-60259772
电子邮件:394588593@qq.com