js的流程控制语句
js的分支语句
if语句
语法一:
if(condition){
statement1;
}
alert()
语法:alert()
功能:弹出警告对话框
语法二:
if(condition){
statement1;
}else{
statement2;
}
prompt()
语法:prompt()
功能:弹出输入框
返回值:1、点击确定,返回输入内容
2、点击取消,返回null
语法三:
if(condition){
statement1;
}else if(condition){
statement2;
}else{
statement3;
}
if语句的嵌套
length
语法:string.length
功能:获取string字符串的长度
返回值:number
获取星期
语法:new Date().getDay()
功能:获取星期
返回值:number(0-6)
switch语句
语法:
switch(expression){
case value:statement;
break;
case value:statement;
break;
……
default:statement;
}
输出
语法:document.write(“内容”)
功能:向浏览器输出内容
输出内容与字符串链接在一起要用➕号
for语句
语法:for(语句1;语句2;语句3){
被执行的代码块;
}
语句1:在循环(代码块)开始前执行
语句2:定义运行循环(代码块)的条件
语句3:在循环(代码块)已被执行之后执行
for语句嵌套
当循环与循环发生嵌套时遵循下列规则:
1、外层为假时内层不执行
2、先执行外层再执行内层,直至内层的条件为假时再返回外层去执行
while语句
语法:
while(条件){
需要执行的代码;
}
do-while语句
语法:do{
需要执行的代码;
}while(条件)
说明:这种语法的循环至少要被执行一次
for和while的区别
for:适合已知循环次数的循环体
while:适合未知循环次数的循环体
break语句
break:立即退出循环
continue语句
continue:结束本次循环,继续开始下一次