故宮的門票實行的是淡季票價和旺季票價。淡季從11月1日——3月31日,票價爲40元。旺季從4月1日——10月31日,
票價爲60元。並且故宮爲一些特殊人羣提供了門票優惠政策:
1.2米一下的兒童免票。 大中小學生門票20元。 離退休人員免票。 老年人享受半價優惠。
請根據參觀月份和參觀者類型,輸出實際的門票價格。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<style>
div {
width: 200px;
height: 80px;
background: #e2e1e1;
}
</style>
</head>
<body>
<select class="personTypeChoose">
<option value="-1">請選擇</option>
<option value="0">兒童</option>
<option value="1">離退休人員</option>
<option value="2">大中小學生</option>
<option value="3">老年人</option>
<option value="4">普通人</option>
</select>
<button>提交</button>
<div></div>
<script>
var child = 0;
var resigned = 1;
var student = 2;
var oldMan = 3;
var oridinaryPerson = 4;
// 判斷遊客類型
// 判斷參觀時間
var currYear = new Date().getFullYear();
var busyEndTime = new Date(currYear + "-10-31 00:00:00").getTime();
var busyStartTime = new Date(currYear + "-04-01 00:00:00").getTime();
//0代表1.2米以下兒童;1代表離退休人員免票;2代表大中小學生;3代表老年人;4代表普通人;
function computeTicketPrivce(personType) {
if (personType == 0 || personType == 1) {
return 0;
} else if (personType == 2) {
return 20;
} else {
var currTime = new Date().getTime();
if (busyStartTime <= currTime && currTime <= busyEndTime) {
return personType == 3 ? 30 : 60;
} else {
return personType == 3 ? 20 : 40;
}
}
}
var btn = document.querySelector("button");
var choose = document.querySelector(".personTypeChoose");
var myDiv = document.querySelector("div");
btn.onclick = function () {
if (choose.value != -1) {
var content = computeTicketPrivce(choose.value);
myDiv.innerText = "請繳納門票:" + content + "元";
}
}
</script>
</body>
</html>