Làm cách nào để bạn thêm số thập phân vào html?
JavaScript là ngôn ngữ kịch bản phía máy khách cấp cao, được gõ động và diễn giải. JavaScript cung cấp một phương thức parseFloat() sẵn có để phân tích cú pháp một chuỗi và trả về một số dấu phẩy động. Show Cách tiếp cận 1 Phương thức parseFloat() kiểm tra xem ký tự đầu tiên của chuỗi có phải là số không, nếu là số thì phương thức sẽ phân tích chuỗi cho đến hết. Trong trường hợp ký tự đầu tiên của chuỗi không phải là số thì parseFloat() trả về NaN (Không phải là Số). Phương thức parseFloat() phân tích toàn bộ chuỗi. Nếu chuỗi đã truyền có 5 chữ số sau dấu thập phân thì đầu ra là số dấu phẩy động có 5 chữ số sau dấu thập phân. Để giới hạn số chữ số tối đa 2 vị trí sau dấu thập phân, phương thức toFixed() được sử dụng. Phương thức toFixed() làm tròn số dấu phẩy động lên đến 2 vị trí sau dấu thập phân. Cú pháp cho parseFloat() parseFloat(string) Cú pháp cho toFixed() toFixed( int ) ví dụ 1. Ví dụ này cho thấy việc sử dụng phương pháp được mô tả ở trên Javascript
toFixed( int )1 toFixed( int )2 toFixed( int )3 toFixed( int )4 toFixed( int )5 toFixed( int )2 toFixed( int )7 toFixed( int )4 toFixed( int )9 đầu ra Without using toFixed() method 10.547892 Using toFixed() method 10.55 ví dụ 2. Ví dụ trên làm tròn số lên 2 chữ số sau dấu thập phân. Nhưng trong một số trường hợp, nhà phát triển có thể không muốn làm tròn số. Đây là một phương pháp thay thế để lấy số dấu phẩy động đến các vị trí đã chỉ định mà không làm tròn số đó Tiếp cận. Lúc đầu, đối số đầu tiên được chuyển đổi thành một chuỗi, điều này sẽ hữu ích nếu đối số được truyền chưa có định dạng chuỗi. Chuỗi hiện được cắt từ đầu đến số vị trí được chỉ định sau dấu thập phân. Cuối cùng, chuỗi đã cắt được trả về sau khi chuyển đổi kiểu thành số. Hạn chế của phương thức này là không giống như parseFloat(), phương thức này không thể phát hiện xem chuỗi đã truyền có thực sự chứa số dấu phẩy động hay không. Thí dụ. Trong ví dụ này, một hàm ParseFloat() được định nghĩa có 2 đối số. Đối số đầu tiên là một chuỗi hoặc số sẽ được phân tích cú pháp và đối số thứ hai là số vị trí sau dấu thập phân JavascriptWithout using toFixed() method 10.547892 Using toFixed() method 10.550 Without using toFixed() method 10.547892 Using toFixed() method 10.551 Without using toFixed() method 10.547892 Using toFixed() method 10.552_______11_______3 Without using toFixed() method 10.547892 Using toFixed() method 10.552_______11_______5 Without using toFixed() method 10.547892 Using toFixed() method 10.556 Without using toFixed() method 10.547892 Using toFixed() method 10.557 Without using toFixed() method 10.547892 Using toFixed() method 10.552_______11_______9 10.540 10.541 10.542_______29_______ 10.544 đầu ra 10.54 JavaScript được biết đến nhiều nhất để phát triển trang web nhưng nó cũng được sử dụng trong nhiều môi trường không có trình duyệt. Bạn có thể học JavaScript từ đầu bằng cách làm theo Hướng dẫn JavaScript và Ví dụ về JavaScript này Phương thức Con số. Phương thức toFixed định dạng một số thành số vị trí thập phân đã chỉ định Tham số duy nhất mà phương thức Phương pháp
Sử dụng parseFloat để chuyển đổi một chuỗi thành một số trước khi gọi toFixedChỉ nên gọi phương thức Hàm parseFloat phân tích chuỗi thành số dấu phẩy động Bạn có thể xác định một hàm có thể sử dụng lại để xử lý chuyển đổi và định dạng số thành 2 chữ số thập phân Hàm lấy một số làm tham số và định dạng số thành 2 chữ số thập phân Lưu ý rằng các số dấu phẩy động không đại diện chính xác cho tất cả các số thập phân ở dạng nhị phân, điều này có thể dẫn đến kết quả không nhất quán Định dạng số Vấn đề này thường được chứng minh bằng cách cộng các số Tổng của Điều này là do định dạng dấu phẩy động nhị phân không thể biểu diễn chính xác các số như Mã được làm tròn đến số gần nhất, dẫn đến lỗi làm tròn Phương thức toFixed trả về một chuỗiPhương thức Lưu ý rằng chúng tôi không có số 0 ở cuối sau khi chuyển đổi chuỗi thành số Bạn không thể có các số có số 0 ở cuối trong JavaScript Ngôn ngữ không giữ các số 0 ở cuối không đáng kể sau khi chuyển đổi một chuỗi thành một số Các số chúng tôi so sánh bằng nhau vì các số 0 ở cuối là không đáng kể Định dạng một số thành 2 chữ số thập phân bằng cách sử dụng toFixed5Để định dạng một số thành 2 chữ số thập phân
Đầu tiên chúng ta nhân số với Toán học. phương pháp round làm tròn một số đến số nguyên gần nhất Bước cuối cùng là chia kết quả cho Chia kết quả cho ________ 35 ______ 6 định dạng số thành 2 chữ số thập phân Khi sử dụng phương pháp này, hàm trả về một số Vì hàm trả về một số, nên tất cả các số không ở cuối không đáng kể đều bị loại bỏ Nếu bạn cần giữ các số 0 không đáng kể ở cuối xung quanh, hãy sử dụng phương pháp |