ch06 -- JavaScript 流程控制语句

JavaScript 流程控制语句



if 语句


if语句是基于条件成立才执行相应代码时使用的语句。

语法:

if (条件)
{ 
    条件成立时执行代码;
}

注意:if 小写,大写字母(IF)会出错!

if…else 语句


if…else 语句是在指定的条件成立时执行代码,在条件不成立时执行 else 后的代码。

语法:

if (条件)
{ 
    条件成立时执行的代码;
}
else
{
    条件不成立时执行的代码;
}

if…else 嵌套语句


多重判断(if…else嵌套语句)
要在多组语句中选择一组来执行,使用 if…else 嵌套语句。

语法:

if (条件 1)
{ 
    条件 1 成立时执行的代码;
}
else if (条件 2)
{ 
    条件 2 成立时执行的代码;
}
...
else if (条件 n)
{ 
    条件 n 成立时执行的代码;
}
else
{ 
    条件 12 至 n 不成立时执行的代码;
}

switch 语句


多种选择(Switch语句)
当有很多种选项的时候,switch比if else使用更方便。

语法:

switch (表达式)
{
case1:
  执行代码块 1 ;
  break;
case2:
  执行代码块 2 ;
  break;
...
case 值 n:
  执行代码块 n ;
  break;
default:case1case2 ... case 值 n 不同时执行的代码
}

语法说明:

switch 必须赋初始值,值与每个 case 值匹配。满足执行该 case 后的所有语句,并用 break 语句来阻止运行下一个 case 。如所有 case 值都不匹配,执行 default 后的语句。

for 语句


循环语句,就是重复执行一段代码。

for语句结构:

for (初始化变量; 循环条件; 循环迭代)
{     
    循环语句; 
}

while 语句


和 for 循环有相同功能的还有 while 循环,while 循环重复执行一段代码,直到某个条件不再满足。

while语句结构:

while (判断条件)
{
    循环语句;
}

do…while 语句


do…while 结构的基本原理和 while 结构是基本相同的,但是它保证循环体至少被执行一次。因为它是先执行代码,后判断条件,如果条件为真,继续循环。

do…while语句结构:

do
{
    循环语句;
}
while (判断条件);

break 语句


在 while 、for 、do…while 、while 循环中使用 break 语句退出当前循环,直接执行后面的代码。

格式如下:

if (特殊情况)
{
  break;
}

当遇到特殊情况的时候,循环就会立即结束。

switch 分支选择语句中也用到 break 语句跳出代码块。

continue 语句

continue 的作用是仅仅跳过本次循环,而整个循环体继续执行。

语句结构:

if(特殊情况)
{
  continue;
}

当特殊情况发生的时候,本次循环将被跳过,而后续的循环则不会受到影响。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值