代码的三大结构:顺序结构、循环结构、分支结构
顺序结构:
代码由上往下去执行的顺序则为顺序结构
分支结构:
单分支:
if( ){
}
双分支:
if( ){
}else{
}
多分支:
if( ){
}else if( ){
}else{
}
嵌套分支:
if( ){
if( ){
}else{
}
}else{
if(){
}
}
循环结构
switch循环
switch(你要判断的值){
case 条件:console.log(' ');break
...
...
...
default:console.log(' ')
}
注意: switch case只能做等值比较(不能判断大于和小于这类的 只能===) 需要数据类型和值都一样
for循环
for(表达式1:从哪里开始;表达式2:多少次结束;表达式3:如何循环){
循环体:循环要干得事情
}
例子:
for(i=0;i<10;i++){
document.write('*')
}
while循环
while(num<5){
//循环体
document.write('执行while循环')
}
do while循环
do{
//循环体
document.write('执行do while循环')
}while(num<5)
在选择应该用什么循环的时候,应该注意:
1、for循环适合已知循环次数的循环
2、switch循环不能做值的大小比较,两值要全等(数据类型和值的都要一样)
3、while循环适合未知循环次数的循环
4、do while循环适合至少又1次循环的循环
扩展:
continue——跳过本次循环
break——终止整个循环
也可以直接用return来终止整个循环