Tôi biết đó là một câu hỏi kỳ lạ, nhưng JavaScript có khả năng làm việc với gấp đôi so với các phao đơn không? (64 bit nổi so với 32 bit.)JavaScript có độ chính xác số dấu chấm động kép không?
Trả lời
Tất cả các số trong JavaScript là số dấu phẩy động 64 bit.
Ref:
http://www.hunlock.com/blogs/The_Complete_Javascript_Number_Reference
Theo đặc tả ECMA-262 (ECMAScript là đặc điểm kỹ thuật cho Javascript), phần 8.5:
Loại Số có chính xác 18437736874454810627 (nghĩa là, 2 −2 3) giá trị, đại diện cho hai chính xác định dạng 64-bit IEEE 754 giá trị như quy định trong tiêu chuẩn IEEE cho Binary Floating-Point Arithmetic
Nguồn: http://www.ecma-international.org/publications/files/ecma-st/ECMA-262.pdf (PDF)
Cảm ơn bạn đã liên kết tới tiêu chuẩn +1! – gavenkoa
https://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf –
- 1. Json.dumps có được đảm bảo không mất độ chính xác của dấu chấm động không?
- 2. Số dấu phẩy động của "phao" và "độ chính xác kép" của Python là
- 3. Độ chính xác của dấu chấm động SQL được giới hạn trong 6 chữ số
- 4. Độ phân giải gần đúng của một số dấu chấm động chính xác đơn khi số không xung quanh số
- 5. PI và độ chính xác của số dấu phẩy động
- 6. Tại sao chạy nước rút của Perl không làm tròn số dấu chấm động chính xác?
- 7. Tại sao số học dấu chấm động trong C# không chính xác?
- 8. Làm cách nào để đặt độ chính xác của dấu chấm động trong Perl?
- 9. Lua - đóng gói IEEE754 đơn chính xác số dấu chấm động
- 10. Đối phó với các vấn đề chính xác trong số dấu chấm động
- 11. Dấu chấm ở cuối phao có cho thấy thiếu chính xác không?
- 12. Ba dấu chấm trong mã javascript
- 13. Sự khác biệt giữa '..' (dấu chấm kép) và '...' (dấu ba chấm) trong thế hệ dải?
- 14. Tham số kép với 2 chữ số sau dấu chấm trong strings.xml?
- 15. Có phải tất cả các số có độ chính xác đơn đều thể hiện ở định dạng chính xác kép không?
- 16. Dấu chấm phẩy Razor/JavaScript và dấu chấm phẩy
- 17. SIMD và sự khác biệt giữa độ chính xác kép được đóng gói và vô hướng
- 18. ‘::’ (dấu hai chấm) làm gì trong JavaScript?
- 19. lệnh dấu chấm có thể lặp lại, chính xác là gì?
- 20. Left of chấm chính xác
- 21. Chính xác thì dấu ngoặc kép xung quanh tên bảng là gì?
- 22. PreparedStatement.setString() mà không có dấu ngoặc kép
- 23. Độ chính xác cao/kép ở chế độ gỡ lỗi/giải phóng
- 24. Thay thế dấu ngoặc kép trong Javascript?
- 25. Phân số có độ chính xác thập phân
- 26. Điểm nổi chính xác kép trong CUDA
- 27. Javascript TRUE không được xác định hoặc trong dấu ngoặc kép
- 28. Regex để xác thực chỉ số và dấu chấm
- 29. MIPS dấu chấm động: swc1 vs s.s
- 30. Trong MATLAB, các biến REALLY có chính xác kép theo mặc định không?
Nhưng hoạt động Bitwise sẽ chuyển đổi nó đến một số nguyên 32 bit. – Calmarius
https://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf –