判断语句
判断条件比特别多大 时候用switch 其他时候if语句比较方便
1、if……else
a) if(判断条件) {执行语句;}
b) else if (判断语句){执行语句;}
c) else{执行语句;}
var str = prompt("请输入一位名人"); if(str==="陈道明"){ alert("我就是陈道明"); }else if(str==="马云"){ alert("我就是淘宝老大"); }else{ alert("你们不是人,我不知道他是谁"); };
2、switch( 条件 )
a) {
case 满足条件的值:
执行语句;
break;
……default:
以上条件不满足执行
}
b) 括号内是用===必须,类型和数值都必须相等
c) 要加break; 条件满足,阻止下面的代码执行
switch案例
判断当天是星期几
var date= new Date(); var num=date.getDay(); // console.log(num);//星期日将弹出一个0 switch (num){ case 0: alert("星期日"); break; case 1: alert("星期一"); break; case 2: alert("星期二"); break; case 3: alert("星期三"); break; case 4: alert("星期四"); case 5: alert("星期五"); break; case 6: alert("星期六"); }