JS邏輯運算題之switch的使用

語法結構:

switch(表達式){

case 常量:語句1;

break;

case 常量:語句2;

break;

default:

語句;

break;

}


案例:

1、普通顧客購物滿100元打9折;會員購物打8折;會員購物滿200打7.5折 
  var consumer = prompt("是否是會員?消費金額?")

  switch(consumer){
   case "不是 100":
   console.log("消費滿100打九折");//不是會員,消費滿100打九折
   break;
   case "是":
   console.log("是會員,打8折");//是會員,打8折
   break;
   case "是 200":
   console.log("是會員消費滿200打7.5折")//是會員消費滿200打7.5折
   break;
   default:
   console.log("不打折")//不打折
  }


2、韓嫣參加計算機編程大賽
如果獲得第一名,將參加麻省理工大學組織的1個月夏令營
如果獲得第二名,將獎勵惠普筆記本電腦一部
如果獲得第三名,將獎勵移動硬盤一個
否則,不給任何獎勵

 var games = prompt("計算機比賽獲獎名次?")

 switch (games){
  case "1":
  alert("恭喜您獲得第"+games+"名,您將參加麻省理工大學組織的1個月夏令營");
  break;
  case "2":
  alert("恭喜您獲得第"+games+"名,您將獲得惠普筆記本電腦一部");
  break;
  case "3":
  alert("恭喜您獲得第"+games+"名,您將獲得移動硬盤一個");
  break;
  default:
  alert("抱歉,未找到您的信息");
  break;
 }


3、張三爲他的手機設定了自動撥號
按1:撥爸爸的號
按2:撥媽媽的號
按3:撥爺爺的號
按4:撥奶奶的號

var dial = prompt("請輸入您要撥打的號碼 ")
switch (dial){
 case "1":
 console.log("老大");
 break;
 case "2":
 console.log("財務總監");
 break;
 case "3":
 console.log("老祖宗");
 break;
 case "4":
 console.log("老佛爺");
 break;
 default:
 console.log("您撥打的號碼是空號");
 break;
}



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章