js循环 if+switch break判断,while +do while循环

if else循环

var num=prompt("请输入一个数:"); else后面不可加判断条件,else在多条件中最后输出
    if(num>=80&&num<=100)
        {
            alert("你学的不错,加油!");    
        }
    else if(num>=60&&num<80)
        {
        alert("良好");
        }
    else if(num>=50&&num<60)
        {
            alert("就差一点,加油");
        }
    else if(num>0&&<50) {
        else("使劲努力,不要偷懒");
    }
    else{
        alert("您的输入有误");
    }
    
<script type="text/javascript">
    /*让用户输入1-7,判断是周几*/
    var num=prompt("请输入1-7之间的数字:");  与if区别,switch只可以写值
    /*将字符串转为int类型*/
    num=parseInt(num);
    switch(num){
    case 1:  
        alert("周一");
        break;
    case 2:
        alert("周二");
        break;
    case 3:
        alert("周三");
        break;
    case 4:
        alert("周四");
        break;
    case 5:
        alert("周五");
        break;
    case 6:
        alert("周六");
        break;
    case 7:
        alert("周七");
        break;
        default:
            alert("您的输入有误,请重新输入");
            break;
    }
    让用户输入1-7,如果1-5则显示上班日,如果6-7则显示休息日  利用break终止判断,省略中间的判断
var num2=prompt("请输入日期");
    num2=parseInt(num2);
    switch(num2){
        case 1:
        
        case 2:
            
        case 3:
            
        case 4:
            
        case 5:
            alert("工作日");
            break;
        case 6:
            
        case 7:
            alert("休息日");
            break;
        default:
            alert("请重新输入");
            break;
            
    }
</script>

do while  先执行后判断

循环打印数组

var i=1do{alert(i,i++)};
while(i<=4);


   

猜你喜欢

转载自www.cnblogs.com/a199706/p/11110719.html