流程控制语句

1.条件语句(表示判断)

if语句

  1. 语法:

    if(表达式1){语句2}
    
  2. 执行流程:

    判断表达式1,如果成立,则执行语句2;如果不成立,跳出if语句。
    

if...else语句

  1. 语法:

    if(表达式1){语句1}else{语句2}
    
  2. 执行流程:

    判断表达式1,如果成立,则执行语句1;如果不成立,则执行语句2。
    

if...else if...else语句

  1. 语法:

     if(表达式1){
           语句1
         }else if(表达式2){
              语句2
          }else if(表达式3){
                  语句3
            }else{
         语句4
       }
     语句5
    
  2. 执行流程:

    判断表达式1,如果成立,则执行语句1,然后跳出if,接着执行语句5;
    
    如果表达式1不成立,则执行第一个else if ,判断表达式2,如果表达式2成立,则执行语句2,然后跳出if,接着执行语句5;如果不成立,则执行下一个 else if 语句,同理可推。
    
    如果表达式1 不成立,且每一个else if的表达式也都不成立,则直接执行语句5。
    

switch结构

  1. 语法:

    switch(参数表达式){
        case 值1:语句1;
           break;
        case 值2:语句2;
           break;
        case 值3:语句3;
           break;
        case 值4:语句4;
           break;
        ......
        default:语句n;
     } 
    
  2. 执行流程:

a. 当参数值等于case后面的值1,值2等,执行后面相应的语句;break表示执行case语句之后,跳出switch语句,否则将会出现以下情况:

 eg.参数值=值3,从语句3开始往下依次执行;

b.如果参数值与case中任意值都不相同,则直接执行default中的语句n;default可以放在任意位置,放在最末尾不用加break。


输入提示框: var a = window.prompt("提示语")

输出到控制台:console.log()

输出到页面:document.write()


区分break/ continue:

break:终止整个循环; continue:终止本次循环;


循环语句

while循环

  1. 语法:

    while(表达式1){循环语句;}
    
  2. 执行流程:

    判断表达式1,如果成立,则执行循环语句;直到表达式1不成立,跳出while循环语句。
    

do...while循环

  1. 语法:

    do{循环语句}while(表达式1);
    
  2. 执行流程:

    首先执行循环语句一次,再判断表达式1,如果成立,则执行循环语句;直到表达式1不成立,跳出循环语句。
    

for循环

  1. 语法:

    for(表达式1;表达式2;表达式3){循环语句}
    
  2. 执行流程:

    执行表达式1,然后判断表达式2;如果成立,则执行循环语句,再回到表达式3,再判断表达式2,循环一直到表达式2不成立为止;
    
    执行表达式1,然后判断表达式2;如果不成立,直接跳出循环;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值