JavaScript流程控制语句
一、JavaScript分支语句
-alert() 弹出警告对话框
-prompt() 弹出输入框
1、if(){}else{}
栗子:
var num=prompt("请输入电话号码"); if(isNaN(num)==true){ alert("请输入纯数字"); }else if(num.length != 11){ alert("电话号码为11位"); }else{ alert("OK"); }
2、switch()
栗子:
var week=new Date().getDay(); switch(week){ case 1: document.write("星期一");
break;
case 2:
document.write("星期二");
break;
default:
document.write("其他星期"); }
二、循环语句
1、for
(1)语法:
for(初始值;条件;循环体){
被执行的代码块;
}
栗子:
for(var i=1;i<10;i++){ for(var j=1;j<=i;j++){ document.write(j+"*"+i+"="+i*j+" "); } document.write("<br>"); }
2、while
while(条件){
执行代码块;
}
3、do...while