假設'A'和'B'是兩種房間。酒店擁有10個'A'房間和5個'B'房間。當用戶預訂一個'A'房間時,在可用性檢查中'A'應該是9並且'B'仍然是5。驗證酒店房間可用性
我該怎麼做? 這應該使用HTML中的JavaScript來完成。
假設'A'和'B'是兩種房間。酒店擁有10個'A'房間和5個'B'房間。當用戶預訂一個'A'房間時,在可用性檢查中'A'應該是9並且'B'仍然是5。驗證酒店房間可用性
我該怎麼做? 這應該使用HTML中的JavaScript來完成。
看來好像你到目前爲止還沒有嘗試過任何東西,也沒有關於如何實現這一點的想法 - 這表明你對如何解決基於軟件程序的解決方案的問題知之甚少。我建議您閱讀使用軟件/程序解決問題和建模真實世界場景的基礎知識。我還建議道格拉斯克羅克福德關於JavaScript的講座和着述是一個很好的資源。
有無數種方法可以解決此問題。這些數據是否存儲在數據庫中?或者這純粹是JS的「理論」練習。您可以做這樣的......
function hotel(){
var a_rooms = 10;
var b_rooms = 5;
return {
total_rooms :
function() {
return a_rooms + b_rooms;
} ,
book_a :
function(){
if (a_rooms > 0) {
a_rooms--;
return "A room booked (" + a_rooms + ") left";
} else {
return "no A rooms left";
}
} ,
book_b :
function(){
if (b_rooms > 0) {
b_rooms--;
return "A room booked (" + b_rooms + ") left";
} else {
return "no B rooms left";
}
}
};
};
感謝它非常有用.great。 – shantha
到目前爲止,你已經嘗試過什麼? – Unknown
歡迎來到SO。請添加你已經工作的內容。另請參閱http://stackoverflow.com/faq關於您應該在此處詢問什麼樣的問題 –
此問題需要標點符號,重寫以及您迄今嘗試過的示例。 –