JavaScript中的流程控制

 

每一门语言,都有其自己的一些流程控制语句。通过这些语句,组织起完整的运行代码,才能使应用程序按照预先设计的功能正常的运转。在JavaScript中常用流程语句包括条件语句和循环语句。

条件语句

和很多其他的编程语言一样,JavaScript程序流一般也是线性的。也就是说,计算机会按顺序处理每个语句,一条接着一条,并通过判断对比来改变这种线性执行顺序。在代码中,可以将创建和调用一个函数。或者根据某些条件进行某种形式的条件测试。并且仅在测试结果为真的情况下才执行某块代码等等。

1.If…else语句
在很多情况下,条件测试以后,会执行一个代码块,可以是一条语句或多条语句。然后程序的流程从结束处继续执行。然而,不是所有的逻辑都可以只用一个测试表示,很多情况下需要处理多种情况的可能性。在JavaScript中,可以使用关键字else来完成这种功能,其格式如下:
if(条件语句)
{
       程序语句1
}
else
{
       程序语句2
}

2.switch条件语句

JavaScript语言中的switch语句,是用来处理那些条件表达式中多个可能输出结果的情况的。JavaScript解释器会解释表达式,并根据其结果,选择执行一个或者多个选择项。

循环语句

所谓循环语句,就是满足一个表达式后,重复执行循环代码体内的代码,直到不再满足条件为止的语句。JavaScript中的循环语句包括while循环以及for循环等几种形式。在循环语句中,还经常用到一些循环控制语句,包括循环断路和循环短路,分别用break和continue表示。

1.while循环
关键字while用来表示一种比较简单的循环。这种JavaScript循环在每次循环开始时进行条件判断,如果表达式的值为真,则继续循环。在循环中的某些地方,会对所包含的某些变量进行修改,强制表达式的值变成假,从而使循环终止。其语法结构如下所示。
while(条件表达式)
{
       程序语句
}

2.do…while循环
在前面一节中,while循环展示了如何在循环执行之前进行条件判断。如果条件在一开始就不成立,那么循环所包含的代码就一次也不会执行。然而,有很多时候,可能会有这种需求,即无论如何需要让代码至少执行一次,这个时候就需要用do…while循环。其语法结构如下:
do
{
       程序语句
}while(条件表达式);

3.for循环
除了使用条件判断之外,可以使用for循环对循环中所包含的代码执行若干次。有两种不同类型的for循环,但是它们并不是在所有浏览器中都实现了,因此使用时需要留意。在所有浏览器中都实现了的是最常见的for循环,其基本语法格式如下:
for(初始化表达式;循环条件表达式;循环后的操作表达式)
{
       程序语句
}
本文转自: itboys电脑技术网
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值