JavaScript流程控制语句

2017-03-13  本文已影响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/>");
    }
上一篇下一篇

猜你喜欢

热点阅读