流程控制语句(条件语句)

if语句:

    (1)if语句(单向选择);
    (2)if……else语句(双向选择);
    (3)if……else if语句(多向选择);

        if 语法:if ( 条件语句 ){
                    当判断条件成立时执行的语句
                }  如条件语句不成立时直接跳过执行后面的代码;

        if...else语法: if( 条件语句 ){
                            当条件语句成立时执行的语句
                        }else{   当条件语句不成立时执行的语句}

        if...else if 语法: if ( 条件判断语句1 ){
                                    条件语句1成立时执行的语句
                            }else if ( 当条件语句1不成立时,执行条件语句2 ){
                                    条件语句2成立时执行的语句
                            }else{条件1,条件2都不成立时需要执行的语句}

switch语句(switch语句用于将一个表达式同多个值进行比较,并根据比较结果选择执行语句。):

    语法: switch(表达式){
                case 1:
                  表达式取值为1时,要执行的语句;
                  break;//跳出swicth
                case 2:
                  表达式取值为2时,要执行的语句;
                  break;
                  ……
                case n:
                  表达式取值为n时,要执行的语句;;
                    break;
                default://以上case都不匹配时执行default;
                  case的值不能被表达式匹配是需要执行的语句;   
          }
    例: var a = window.prompt("1.取款,2.查询,3.转账,4.退出:");
        //从网页上接受到的值全为String型!parseInte转换为Number型;
        swithc(parseInt( a )){
             case 1:
               document.write("取款");
               break;
             case 2:
               document.write("查询");
               break;
             case 3:
               document.write("转账");
               break;
             case 4:
               document.write("退出");
               break;
            default:
                documnet.write("请重新选择");
        }

循环语句:

1.while语句 : (先判断在执行)
     语法 : var i = 0;  
            while ( 条件语句 ){
                    条件语句成立时执行的语句;
                    i++;//循环后的操作表达式
            }
        例:1到100的和
            var i = 0;
            var sum = 0;//用来储存相加后的值
            while ( i <= 100 ) {
                sum = sum + i;
                i++;
            }
            document.write(sum);
2.do..while语句:(先执行至少一次,再判断)
     语法: do{
                语句1;
                i++;//循环后的操作表达式
            }whlie( 条件语句 );
      例:1到100的和;
            var i = 0;//变量初始值;
            var sum = 0;//用来储存相加后的值
            do {
                sum+=i;
                i++;
            }while( i <= 100 );
            document.write(sum);
3.for循环语句:
    语法: for( 变量初始值 ; 条件语句 ; 循环后的操作表达式 ){
                执行语句;   
            }
      例: 1到100的乘积;
        var sum = 1;//储存最后乘积值
        for( var i = 1 ; i <= 100 ; i++ ){
                sum*=i;
            }
        document.write(sum);

终止循环:

1.break:跳出整个循环;
2.continue:跳出本次循环;
    可配合if语句嵌套使用 if( i==50 ){break;} 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值