2011-09-05 8 views

Trả lời

40

Tất cả các số trong JavaScript 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ẻ.

1

Tất cả các số được lưu trữ thành gấp đôi trong javascript.

0

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ố