Sử dụng Javascript:Làm thế nào để chuyển đổi số Int thành số kép?
Làm thế nào tôi có thể chuyển đổi một số nguyên để Số đúp Ví dụ:
100 -> 100.00
Sử dụng Javascript:Làm thế nào để chuyển đổi số Int thành số kép?
Làm thế nào tôi có thể chuyển đổi một số nguyên để Số đúp Ví dụ:
100 -> 100.00
số JavaScript đã IEEE 754 floating point numbers (specification). Nếu bạn muốn định dạng (đối với đầu ra), bạn có thể sử dụng toFixed
[MDN].
Tất cả các số trong JavaScript là tăng gấp đôi: nghĩa là chúng được lưu trữ thành đôi gấp đôi IEEE-754.
Tức là, mục tiêu không phải là nhận được "gấp đôi": mục tiêu là nhận được chuỗi reprsentation của một số được định dạng là "YYY.XX". Cho rằng, xem xét Number.toFixed
, ví dụ:
(100).toFixed(2)
Kết quả là chuỗi (không phải là một "đôi"!) "100.00"
. Dấu ngoặc đơn được yêu cầu để tránh sự mơ hồ ngữ pháp trong trường hợp này (nó cũng có thể được viết là 100.0.toFixed
hoặc 100..toFixed
), nhưng sẽ không được yêu cầu nếu 100 là trong một biến.
Mã hóa vui vẻ.
Tất cả các số được lưu trữ thành gấp đôi trong javascript.
Tất cả các số được lưu trữ gấp đôi trong javascript. Bạn có thể sử dụng toFixed nếu bạn muốn các dấu thập phân cụ thể sau số
Rất cám ơn, bạn đúng + đại diện :) – blackriderws