首頁  >  文章  >  web前端  >  javascript流程控制語句if,if else和多重if else語法實例詳解

javascript流程控制語句if,if else和多重if else語法實例詳解

伊谢尔伦
伊谢尔伦原創
2017-07-24 09:32:523610瀏覽

做判斷(if語句)

if語句是基於條件成立才執行對應程式碼時所使用的語句。
語法:


 if(条件){
   条件成立时执行代码
 }

範例:假設你應徵web前端技術開發職位,如果你會HTML技術,你面試成功,歡迎加入公司。


<script type="text/javascript">
   var mycarrer = "HTML";
   if (mycarrer == "HTML"){
     document.write("你面试成功,欢迎加入公司。");
   }
 </script>

if...else語句

if... else語句是在指定的條件成立時執行程式碼,在條件不成立時執行else後的程式碼。
語法:


 if(条件){
   条件成立时执行的代码
 }else{
   条件不成立时执行的代码
 }

範例:假設你應徵web前端技術開發職位,如果你會HTML技術,你面試成功,歡迎加入公司,否則你面試不成功,不能加入公司。
 


<script type="text/javascript">
   var mycarrer = "HTML"; //mycarrer变量存储技能
   if (mycarrer == "HTML"){
     document.write("你面试成功,欢迎加入公司。"); 
   }else{
     //否则,技能不是HTML
     document.write("你面试不成功,不能加入公司。");
   }
 </script>

多重判斷if...else嵌套語句
要在多組語句中選擇一組來執行,使用if..else嵌套語句。
語法:


 if(条件1)
 { 条件1成立时执行的代码}
 else if(条件2)
 { 条件2成立时执行的代码}
 ...
 else if(条件n)
 { 条件n成立时执行的代码}
 else
 { 条件1、2至n不成立时执行的代码}

例:聯合國世界衛生組織對年齡的劃分標準,以下為青年;45歲至59·歲為中年人。 60歲至89歲為老年人;90歲以上為長壽老年人。趙紅今年99歲了,她屬於哪個年齡階段的。
 


<script type="text/JavaScript">
   var myage =99;//赵红的年龄为99
   if(myage<=44){
     document.write("青年");
   }else if(myage<=59) {
     document.write("中年人");
   }else if (myage<=89){
     document.write("老年人");
   }else {
     document.write("长寿老年人");
   }
 </script>

以上是javascript流程控制語句if,if else和多重if else語法實例詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn