6. 逻辑结构:javascript的逻辑结构包括顺序执行,条件执行,循环执行。
6.1 顺序执行: 即js代码执行的顺序是从上到下,顺序执行。js机制存在预加载,即先预加载一遍完整代码,然后才从上向下顺序执行。
6.2 条件执行: 即又叫选择执行,通过条件判断从而觉得执行哪段代码。如
① if 的条件判断句:
if(a>0){
//在满足条件a>0时,执行
}
if(a>0){
//在满足条件a>0时,执行
}else{
//在满足条件a<=0时,执行
}
if(a>0){
//在满足条件a>0时,执行
}else if(a==0){
//在满足条件a=0时,执行
}else{
//在满足条件a<0时,执行
}
② switch的条件判断句:注意case的判断,视为===全等判断,而不是==判断。
switch (a){
case 1:
//满足a===1时,执行这里
break;
case 2:
//满足a===2时,执行这里
break;
default:
//满足a !==1 且 a!==2时,执行这里
break;
}
拓展:
(1)js中存在的6个假值,即在条件语句中视为false:包括0,0