Js流程控制语句(二)循环语句

主要有for,while,

  var age=prompt("请输入您的年龄"); 
     if(age<18){
         alert("您还没有成年"); //alert()   弹出对话框
     }else if(18>>>>>>>>>>
 var str="abc123";
    var num=parseInt(str)
    if (num==NaN){   //NaN 和任何内容都不相等,其中包括他本身
        alert(NaN);
    }else if(num==123){
        alert(123);
    }else if(typeof num=="number"){
        alert("num");
    }else{
        alert("str");
    }
    console.log(age);

while

"""
while(条件){
            需要执行的代码块
        }
"""
        var i=1;
        while( i<=100){
            document.write(i+'
'); i+=1; } #这种语法的循环至少要被执行一次 #一般不用do while """ do{ 需要执行的代码块 }while(条件) """ #例如: var j =1; do{ if(j%2==0){ console.log(j); } j++; }while(j<=10); # >>>> var sum=0; var n=1; while(n<=100){ sum+=n; n++; } console.log(sum) """ for适合已知循环次数的循环体,while适合未知循环次数的循环体"""

break, 彻底退出循环
continue :结束本次循环,继续开始下一次循环

var num=0;
        for(var i=1;i<10;i++){
            if(i%5==0){
                break;
            }
            console.log(i)
        }

        for(var i=0;i<=10;i++){
            if(i%5==0){
                continue;
            }
            console.log(i);
        }

多条件判断
语法:new Date().getDay()
功能:获取星期
返回值:number(0-6)


var week = new Date().getDay();
        var weekstr = "";
        // 多条件的判断 switch
        switch(week){
            case 0:
                // document.write("今天是星期日");//想浏览器输出内容
                weekstr = "日";
                break;
            case 1:
                // document.write("今天是星期一");//
                weekstr = "一";
                break;
            case 2:
                 weekstr = "二";
                // document.write("今天是星期二");
                break;
            case 3:
                 weekstr = "三";
                // document.write("今天是星期三");
                break;
            case 4:
                 weekstr = "四";
                // document.write("今天是星期四");
                break;
            case 5:
                 weekstr = "五";
                // document.write("今天是星期五");
                break;
            default:
                 weekstr = "六";
                // document.write("今天是星期六")
        }
        document.write("今天是星期" + weekstr)

你可能感兴趣的:(Js流程控制语句(二)循环语句)