taoDongKhoanChi(tbody, hangMuc, donGia, soLuong, thanhTien) | 5 (bảng, mục, đơn giá, số lượng, thành tiền) | Tạo một hàng chi phí trong hóa đơn (gọi lại nhiều lần) | Trong lapBangDuToan() |
phanLoaiHangPhong(hangPhong, boxDonGia) | 2 (hạng phòng, ô lưu đơn giá) | Dùng switch phân loại đơn giá phòng và cập nhật trực tiếp DOM | Trong lapBangDuToan() |
tinhChiPhiKhoanMuc(tbody, tenKhoan, donGia, sl, tongBox) | 5 (tham số tính toán và DOM) | Tính tiền 1 mục, cộng dồn tổng và gọi taoDongKhoanChi() | Trong lapBangDuToan() |
lapBangDuToan(soNguoi, soNgay, hangPhong, tbody, statBox) | 5 (số người, ngày, hạng, tbody, statBox) | Điều hành tính tất cả khoản mục chi và xuất thẻ tóm tắt | Trong dieuPhoiChuyenDi() |
dieuPhoiChuyenDi(soNguoi, soNgay, hangPhong) | 3 (số người, số ngày, hạng phòng) | Hàm điều phối trung tâm: kiểm tra dữ liệu và cập nhật giao diện | Sự kiện click nút và DOMContentLoaded |