If(條件表達式){ 如果條件表達式結果為true,執行該處代碼。 如果條件表達式結果為false,執行下邊代碼。 }else{ 如果條件表達式結果為false,執行該處代碼。 }
If(條件表達式){ 如果條件表達式結果為true,執行該處代碼。下邊代碼不執行。如果為false,執行下邊代碼。 }else If(條件表達式){ 如果條件表達式結果為true,執行該處代碼。下邊代碼不執行。如果為false,執行下邊代碼。 }else If(條件表達式){如果條件表達式結果為true,執行該處代碼。下邊代碼不執行。如果為false,執行下邊代碼。 }else{ 如果上邊條件表達式結果都為false,執行該處代碼。 }
/*1:一個加油站為了鼓勵車主多加油,所以加的多有優惠。 92號汽油,每升6元;如果大於等於20升,那么每升5.9; 97號汽油,每升7元;如果大於等於30升,那么每升6.95 編寫JS程序,用戶輸入自己的汽油編號,然后輸入自己加多少升,彈出價格。 */ var num=prompt("請輸入汽油編號"); var weight=Number(prompt("請輸入汽油量")); if(num==92){ if(weight>=20){ alert(weight*5.9); }else{ alert(weight*6); } }else if(num==95){ if(weight>=30){ alert(weight*6.95); }else{ alert(weight*7); } }else{ alert("未找到汽油編號") }
/*2:寫出以下程序: 收先接收用戶輸入的用戶名,判斷該用戶名是否是admin,如果不是直接程序終止,如果是那么再次提示讓用戶輸入密碼,如果密碼是88888,那么提示登錄成功,否則提示登錄失敗。*/ var username=prompt("請輸入用戶名"); if(username=="admin"){ var psw=prompt("請輸入用戶密碼"); if(psw=="88888"){ alert("登錄成功"); }else{ alert("登錄失敗"); } }else{ }