if语句
if(条件){符合条件执行代码}
<script> var num=20 if(num<5){ alert("满足条件") } </script>
if-else语句
if(条件){符合条件执行代码}else{不符合条件执行代码}
<script> var num=20 if(num<0){ alert("符合条件") } else{ alert("不符合条件") } </script>
if-else if-else else语句
if( ){ }else if( ){ }else if( ){ }else{ }
只要有一个满足条件,停止执行
<script> var score=5 if(score>90){ alert("非常优秀") } else if(score>80){ alert("优秀") } else if(score>70){ alert("nice") } else if(score>60){ alert("及格") } else{ alert("革命尚未胜利,同志还需努力") } </script>
swich-case语句
switch-case 一般用来判断一个值
<script> var num=10 switch (num) { case 9: alert(9) break; //结束本次的语句 case 10: alert(10) break; case 11: alert(11) break; default: //不满足条件 alert("默认") break; } </script>
不写break后面不符合条件也会执行。
三目运算符(三元运算符)
条件?符合条件执行代码 :符合条件执行代码(if-else的简写)
<script> var num=20 num>5?alert("okok"):alert("nono") </script>