要在多組語句中選擇一組來執行,使用if..else嵌套語句。
if(條件1) { 條件1成立時執行的代碼} else if(條件2) { 條件2成立時執行的代碼} ... else if(條件n) { 條件n成立時執行的代碼} else { 條件1、2至n不成立時執行的代碼}
假設數學學測,小明考了86分,給他做個評價,60分以下的不及格,60(包含60分)-75分爲良好,75(包含75分)-85分爲很好,85(包含85分)-100優秀。
<script type="text/javascript"> var myscore = 86; if(myscore < 60){ document.write("成績不及格,加油了!"); }else if(myscore < 75){ document.write("成績良好,不錯啊!"); }else if(myscore < 85){ document.write("成績很好,很棒!"); }else{ document.write("成績優秀,超級棒!"); } </script>
執行結果:
成績優秀,超級棒!