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=1; do{alert(i,i++)}; while(i<=4);