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-11-25 -
如何才能在百度搜索结果中出现图片
网站建设公司中欧体育 中国:12.27号百度大更新,一件很有意思的事情发生了...
2013-12-31 -
SEO网站优化之2011年12月百度新算法分析
SEO网站优化之2011年12月百度最新算法分析大家好,我是北京网站制...
2011-12-07 -
品牌焕新构建卓越体验 | 网站设计策划方案
随着互联网的迅速发展,我们公司决定进行品牌形象的提升和线上业务拓展。为...
2024-01-30 -
我们所不知道的SEO必知术语大全
规范链接规范链接CanonicalURL指一个网页的链接要符合规范和标...
2012-06-22 -
SEO服务商选择的5个技巧
北京网站建设公司中欧体育 中国(mkt0398.com):草根站长...
2012-05-18
预约专业咨询顾问沟通!
免责声明
非常感谢您访问我们的网站。在您使用本网站之前,请您仔细阅读本声明的所有条款。
1、本站部分内容来源自网络,涉及到的部分文章和图片版权属于原作者,本站转载仅供大家学习和交流,切勿用于任何商业活动。
2、本站不承担用户因使用这些资源对自己和他人造成任何形式的损失或伤害。
3、本声明未涉及的问题参见国家有关法律法规,当本声明与国家法律法规冲突时,以国家法律法规为准。
4、如果侵害了您的合法权益,请您及时与我们,我们会在第一时间删除相关内容!
联系方式:010-60259772
电子邮件:394588593@qq.com