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循环相似,不同之处在于它总是至少运行一次,因为它是在循环的末尾检查条件,而不是在开头。例如,上面例子的代码也可以用如下的方法编写。
推荐新闻
更多行业-
企业网站首页如何设计吸引用户浏览网站呢?
打开一个网站首先映入眼帘的就是首页,用户对网站的第一印象来源于看到首页...
2020-02-06 -
【网站建设】几百元做网站的秘密?
几百元做网站的秘密? 很多客户问我同样的网站方案(仅指网站栏目、功能模...
2010-11-22 -
网站建设—PHP如何删除数组中的重复元素
本文我们讲述PHP通过 array_unique()函数删除数组中重复...
2019-03-07 -
企业网站域名与网站优化有哪些关联?
在网络营销中,一个好的域名不仅能让用户记住它,还能给网站增添一笔漂亮的...
2020-08-13 -
微信小程序开发选择定制有什么好处?
随着微信小程序在市场上的崛起,越来越多的企业和个人开始关注和使用微信小...
2023-04-12 -
北京网站建设—如何成为更好的设计能力公司?
在北京这样一个发展迅速的城市,网站建设领域的竞争更加激烈。想要成为一家...
2024-05-06
预约专业咨询顾问沟通!
免责声明
非常感谢您访问我们的网站。在您使用本网站之前,请您仔细阅读本声明的所有条款。
1、本站部分内容来源自网络,涉及到的部分文章和图片版权属于原作者,本站转载仅供大家学习和交流,切勿用于任何商业活动。
2、本站不承担用户因使用这些资源对自己和他人造成任何形式的损失或伤害。
3、本声明未涉及的问题参见国家有关法律法规,当本声明与国家法律法规冲突时,以国家法律法规为准。
4、如果侵害了您的合法权益,请您及时与我们,我们会在第一时间删除相关内容!
联系方式:010-60259772
电子邮件:394588593@qq.com