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循环相似,不同之处在于它总是至少运行一次,因为它是在循环的末尾检查条件,而不是在开头。例如,上面例子的代码也可以用如下的方法编写。

推荐新闻
更多行业-
网页制作预备知识
Internet采用TCP/IP作为共同的通信协议,将世界范围内的许许...
2014-08-12 -
建设旅游类型的网站要侧重于哪些设计点
为了了解一家公司或找到一种产品,我们通常直接去它的网站查看信息。网站制...
2020-03-27 -
互动网站建设网如何通过用户体验培养客户信心?
专门做网站优化的管理员,每天打开电脑第一件事就是查看站长工具里的网站列...
2022-03-18 -
尚品中国教你如何制作网站
首先,可以告诉想学网站建设的朋友。学习制作网站和学习其它知识一样,是要...
2013-11-21 -
网站制作之后如何进行正确的推广
如果没有进行正确的推广,或采用夸张的手法来表现内容往往会达到更好的效果...
2012-09-08 -
响应式设计:现代网站建设的必备技能
互联网已经成为人们日常生活中不可或缺的一部分。随着智能手机、平板电脑等...
2024-06-25
预约专业咨询顾问沟通!
免责声明
非常感谢您访问我们的网站。在您使用本网站之前,请您仔细阅读本声明的所有条款。
1、本站部分内容来源自网络,涉及到的部分文章和图片版权属于原作者,本站转载仅供大家学习和交流,切勿用于任何商业活动。
2、本站不承担用户因使用这些资源对自己和他人造成任何形式的损失或伤害。
3、本声明未涉及的问题参见国家有关法律法规,当本声明与国家法律法规冲突时,以国家法律法规为准。
4、如果侵害了您的合法权益,请您及时与我们,我们会在第一时间删除相关内容!
联系方式:010-60259772
电子邮件:394588593@qq.com