Web开发之JS流程控制语句

本文根据慕课网教程整理:http://www.imooc.com/code/191
有Java、C基础的可以跳过这节了

if语句

语法:

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

注意:if要小写!!


switch语句

语法:

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

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

注意:记得在case所执行的语句后添加上一个break语句。否则就直接继续执行下面的case中的语句


for循环

语法:

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



while循环

while循环重复执行一段代码,直到某个条件不再满足。
语法:

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



do…while循环

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

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



break跳出循环

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

for(初始条件;判断条件;循环后条件值更新)
{
  if(特殊情况)
     {break;}//满足特殊条件时,跳出for循环
  循环代码
}



continue跳出本次循环,继续下次循环

continue的作用是仅仅跳过本次循环,而整个循环体继续执行,以for循环为例:

for(初始条件;判断条件;循环后条件值更新)
{
  if(特殊情况)
      {continue;}//满足特殊情况时,本次循环结束,不执行下面的循环代码,直接开始下次循环
 循环代码
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值