美文网首页
JavaScript流程控制语句

JavaScript流程控制语句

作者: 毛毛虫灾害 | 来源:发表于2017-03-13 10:04 被阅读9次

    if语句
    if(表达式){
    语句
    }else{
    语句
    }

        条件可以是:
            布尔值:true:成立 ; false:不成立
            number:非0:成立; 0: 不成立
            string: 非空字符串: 成立 ; 空字符串: 不成立
            object: 非null: 成立;  null:不成立
    
    //条件不成立
        if(null){
            alert("条件成立");  
        }else{
            alert("条件不成立");
        }
    /*
        swtich语句
            swtich(变量){
            case 选项1:
                语句;
                break;  如果不break,就会继续下面选项的语句    
            case 选项2::
                语句;
                break;
            default:
                默认;
            }
        
            注意:
                case的条件:
                    1)可以是常量. string,number
                    2)可以是变量。(java是不能是变量)
                    3)可以是表达式 (java不能这样)
        */
        /*
        var i = "b";
        var b = "b";
        switch(i){
        case "a":
            document.write("你选择了a");
            break;  
        case b:
            document.write("你选择了b");
            break;
        case "c":
            document.write("你选择了c");
            break;
        case "d":
            document.write("你选择了d");
            break;
        default:
            document.write("你选择了其他");
            break;
        }
        */
        /*
        var age = 20;
        switch(true){
        case age>=18:
            document.write("他是成年人");
            break;
        case age<18:
            document.write("他是未成年人");
            break;
        }
        */
        
        /*
        for语句:
            for(初始化语句;判断进入条件;步长语句){
                语句
            }
        
        */
        /*
        var result = 0;
        for(var i=1;i<=100;i++){
            result+=i;
        }
        document.write("结果为:"+result);
        */
        
        /*
        while语句
            while(表达式){  true的时候才进入循环
                语句
            }
        */
        /*
        var i = 1;
        while(i<=5){
            document.write("helloworld<br/>");
            i++;
        }
        */
        
        /*
        do-while语句
            do{
                语句
            }while(表达式)
            
        */
        var i = 1;
        do{
            document.write("helloworld<br/>");
            i++;    
        }while(i<=5);
    
    /*
        1,显示"*"为三角型,5行,第1行有1个"*",第2行有2个"*"……
    
        2,显示乘法口诀。
                1*1=1
                1*2=2 2*2=4
                ....
                1*9=9 2*9=18 ...
        
        */
        for(var i=1;i<=5;i++){ //行数
            for(var j=1;j<=i;j++){ // 控制星星数
                document.write("* ");
            }
            document.write("<br/>");
        }
        document.write("<hr/>");
        
        for(var i=1;i<=9;i++){
            for(var j=1;j<=i;j++){
                document.write(i+"*"+j+"="+(i*j)+" ");
            }
            document.write("<br/>");
        }
    

    相关文章

      网友评论

          本文标题:JavaScript流程控制语句

          本文链接:https://www.haomeiwen.com/subject/hlvxwttx.html