Cách viết một hàm JavaScript để tính giá vé taxi

Taxi là một phương tiện di chuyển thuận tiện nhưng tốn kém. Khi xe taxi bắt đầu di chuyển, đồng hồ bắt đầu chạy và phí bắt đầu chồng chất. Nếu bạn biết mức phí mà công ty taxi tính và khoảng cách gần đúng đến điểm đến của bạn, bạn có thể tạo công cụ ước tính cước phí taxi của riêng mình bằng JavaScript. Nếu phí taxi dựa trên mỗi dặm thứ năm, hãy nhân số dặm đi của bạn với năm. Sau đó, nhân kết quả với tỷ lệ mỗi dặm thứ năm. Cuối cùng, thêm số tiền này vào phí trả hàng ban đầu mà một số công ty tính bất kể quãng đường di chuyển.

Khởi chạy trình soạn thảo văn bản thuần túy Notepad bằng cách nhấp vào nút "Bắt đầu", "Tất cả chương trình", "Phụ kiện", sau đó nhấp vào "Notepad".

Nhập mã sau vào trình soạn thảo văn bản:

Tính giá vé xe buýt

Khoảng cách để đi du lịch (Miles):
Số lượng hành khách :


$00.00

Nhấp vào menu "Tệp". Chọn tùy chọn "Lưu". Lưu nó dưới tên tệp "test.html".

Khởi chạy trình duyệt Web bằng cách nhấp vào nút "Bắt đầu", nhấp vào "Tất cả các chương trình" và "Internet Explorer." Nhấp vào mục menu "Tệp" và chọn "Mở Tệp."

Tìm tệp "test.html" vừa tạo, chọn tệp đó bằng chuột, sau đó nhấp vào "Mở".

Enter the distance to your destination in miles. Nhập số người đi cùng bạn. Trong ví dụ này, nếu có nhiều hơn hai người đi xe, mỗi người thêm phải trả 2 đô la để đi xe. Nhấp vào nút có nhãn "Tính giá vé". Ước tính sẽ xuất hiện ở bên phải của nút.

Lời khuyên

Bạn có thể tăng tính hữu ích cho tập lệnh của mình bằng cách sử dụng các dịch vụ lập bản đồ trực tuyến, miễn phí. Khi bạn cung cấp địa chỉ xuất phát và địa chỉ đích cho trang web, một ứng dụng sẽ tính toán khoảng cách. Đôi khi, các dịch vụ lập bản đồ cung cấp các tuyến đường thay thế có thể khác nhau về khoảng cách và thời gian di chuyển. Các công cụ tìm kiếm Bing và Google, cùng với MapQuest và OpenStreetMap, cung cấp giao diện lập trình cho các dịch vụ của họ để bạn có thể kết hợp các tính toán khoảng cách tuyến đường vào ứng dụng của mình.

Cảnh báo

Các phần tử biểu mẫu HTML trả về dữ liệu dưới dạng chuỗi thay vì số. Bạn có thể đảm bảo rằng các giá trị được lấy từ các hộp nhập là loại dữ liệu chính xác để sử dụng trong tính toán của mình. Hàm Number () trong JavaScript chuyển đổi các giá trị chuỗi thành số, nếu có thể. Ví dụ: nếu bạn nhập "9", Number () sẽ chuyển nó thành số 9. Nếu bạn nhập "nine," Number () sẽ trả về "NaN" hoặc "Not a Number."

Các mặt hàng bạn sẽ cần

  • Trình duyệt web chẳng hạn như Internet Explorer

  • Trình chỉnh sửa văn bản thuần túy như Notepad