JavaScript常用语句表达式

流程控制语句:

条件语句:(主要用来做判断条件成立是否)
    1.if语法:
            if(表达式){
            语句1,
            语句2,
            语句3,
    }语句2;
注:执行的流程是:判断表达式是否成立,成立执行语句1,在执行语句2 ,3,当表达式不成立时;执行语句2;
    2.if~else语法:
        if(){
        语句1,
    }else{
        语句2,
    }语句3,
注:当表达式1成立执行语句1,不成立执行语句2;
    3.if~else嵌套语法:
        if(表达式){
            语句1;
        }else if(表达式2){
            语句2;
        }else if(表达式3){
            语句3;
        }else{
            语句4;
        }语句5;
注:当表达式1 成立时,一次往下执行,如果不成立 那么跳过表达式1 , 2 ,3 执行语句4 以此往下;

    4.switch语法:
        switch(1){
        case 1:
            console.log("");
            break;
        case 2:
            console.log("");
            break;
        default;            
        }
    列子:
        var a =  window.prompt("1.你好 2.撒 3.阿斯顿 4.阿斯顿和 5.五维度");
        switch(parseInt(a)){
            case 1:
                console.log("你好");
                break;
            case 2:
                console.log("撒");
                break;
            case 3:
                console.log("阿斯顿");
                break;
            case 4:
                console.log("阿斯顿和");
                 break;
            case 5:
                console.log("五维度");
                break;
            default :
                console.log("请重新输       入");
            }

    注:switch(1)表达式 成立 选择下面的case 1 执行.break是终止整个循环;
                continue:终止本次循环;

    其他任何类型 加上 +"" 空的字符串类型输出结果为string类型;

    5.语句:
        1.white(表达式1){
            循环语句;
            }语句1;

    列子:  var a = 1;
            var b = 2;
        while (b <= 100){
            a += b;
            b++;
            }console.log(a);

    注:表达式1 成立执行 循环语句; 在执行语句1; 不成立 直接执行 语句1; 先判断在循环.
        2.do{
            循环语句;   
        }white(表达式1)
    列子: 
            var a = 1;
            var b = 2;
            do {
                a += b;
                b++;
                } while (b <= 100);
                console.log(a);
    注:至少循环一次 在判断.       

        3.for(表达式1;表达式2;表达式3;){
            循环语句;
        }
        列子:
        for(b=2; b<=100; b++){
            a += b;
            console.log(a);

        4.for(表达式1;表达式2;表达式3;){
            for(表达式1;表达式2;表达式3;)
            {
            循环语句;
        }
        }(双重for循环语法);
    列子:var i = 0;
            var j = 0;
            for(i=0;i<=9;i++){
                for(j=1;j<=i;j++){
                    document.write(""+j+"x"+i +"="+i*j+""+"");
                }document.write("")
                document.write("")
        注:9X9乘法表;

你可能感兴趣的:(学习)