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循环相似,不同之处在于它总是至少运行一次,因为它是在循环的末尾检查条件,而不是在开头。例如,上面例子的代码也可以用如下的方法编写。
推荐新闻
更多行业-
[北京网站制作]网络赚钱技巧,软文营销
网络赚钱技巧,软文营销"软文",就是指通过特定的营...
2011-10-27 -
帮你检测你的Seo做得好不好
理性的回归SEO网站优化来说,我个人认为无论是大网站制作还是小网站,都...
2012-06-08 -
B2B网站的优质内容从哪来的?
表面上看,B2B网站似乎从来不缺少内容和内容创造机制,广大的会员处于优...
2014-01-25 -
网站的建设质量受哪些因素所影响
一些互联网公司设计的网站不仅完美美观,而且给企业客户带来更多的利益,促...
2020-11-19 -
网络语言的研究概括
北京网站建设公司EMC易倍体育官方 中国:内传送《华尔街日报》创办以来侮期报纸的所有内...
2012-08-20 -
企业网站网页制作要知道的注意事项
现在很多企业和个人都选择制作网页,那么制作网页时应该考虑哪些部分呢?如...
2021-11-10
预约专业咨询顾问沟通!
免责声明
非常感谢您访问我们的网站。在您使用本网站之前,请您仔细阅读本声明的所有条款。
1、本站部分内容来源自网络,涉及到的部分文章和图片版权属于原作者,本站转载仅供大家学习和交流,切勿用于任何商业活动。
2、本站不承担用户因使用这些资源对自己和他人造成任何形式的损失或伤害。
3、本声明未涉及的问题参见国家有关法律法规,当本声明与国家法律法规冲突时,以国家法律法规为准。
4、如果侵害了您的合法权益,请您及时与我们,我们会在第一时间删除相关内容!
联系方式:010-60259772
电子邮件:394588593@qq.com