Nếu bạn có một số dấu phẩy động được gói trong một chuỗi, hãy sử dụng phương thức
Number after rounding : 62 để chuyển đổi chuỗi thành một số trước khi gọi
Number after rounding : 63
Chúng tôi đã sử dụng hàm parseFloat để chuyển đổi chuỗi thành một số vì chỉ có thể gọi
Number after rounding : 63 trên các số
Bạn có thể sử dụng hàm tạo
Number after rounding : 65 hoặc hàm
Number after rounding : 66 để chuyển đổi chuỗi mà phương thức
Number after rounding : 67 trả về thành số dấu phẩy động
Tuy nhiên, lưu ý rằng số 0 ở cuối đã bị xóa sau khi chuyển đổi. Điều này xảy ra bởi vì JavaScript không giữ các số 0 không đáng kể ở cuối xung quanh
Số
Number after rounding : 680 giống với số
Number after rounding : 681, vì vậy các số 0 ở cuối sẽ bị loại bỏ khi giá trị được chuyển đổi thành một số
Các số dấu phẩy động không biểu thị chính xác 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
Trong ví dụ đầu tiên,
Number after rounding : 682 +
Number after rounding : 683 bằng
Number after rounding : 684 thay vì
Number after rounding : 685
Điều này là do định dạng dấu phẩy động nhị phân không thể biểu thị chính xác các số như
Number after rounding : 682 hoặc
Number after rounding : 683
Mã được làm tròn đến số gần nhất, dẫn đến lỗi làm tròn
Trong ví dụ thứ hai, chúng tôi mong muốn nhận lại
Number after rounding : 688, nhưng thay vào đó, số được làm tròn xuống thành
Number after rounding : 689
Làm tròn một số đến 2 chữ số thập phân bằng cách sử dụng Number after rounding : 6
70 #
Để làm tròn một số đến 2 chữ số thập phân
- Nhân số với
Number after rounding : 6
71 - Sử dụng hàm
Number after rounding : 6
70 để làm tròn số đến số nguyên gần nhất - Chia số cho
Number after rounding : 6
71 để làm tròn đến 2 chữ số thập phân
Trước tiên, chúng tôi nhân số với
Number after rounding : 671 để di chuyển dấu thập phân sang phải 2 vị trí
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
Number after rounding : 671
Chia kết quả cho
Number after rounding : 671 làm tròn số đến 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
Number after rounding : 63 từ phân nhóm trước
Bạn có thể sử dụng Số. Thuộc tính EPSILON để sửa các lỗi làm tròn nhỏ
Thuộc tính
Number after rounding : 678 đại diện cho sự khác biệt giữa
Number after rounding : 681 và số dấu phẩy động nhỏ nhất lớn hơn
Number after rounding : 681
Lưu ý rằng việc gọi hàm
Number after rounding : 671 với cả hai số sẽ trả về
Number after rounding : 688
Tuy nhiên, nếu chúng ta làm tròn số đến hai chữ số thập phân mà không sử dụng
Number after rounding : 678, chúng ta sẽ nhận được kết quả khác
Chúng tôi dự kiến sẽ nhận lại
Number after rounding : 688 từ cả hai cuộc gọi
Number after rounding : 675, nhưng thay vào đó, số đầu tiên được làm tròn xuống thành
Number after rounding : 689
Toán JavaScript. hàm vòng[ ]
Cải thiện bài viết
Lưu bài viết
Thích bài viết
- Cập nhật lần cuối. 29 tháng 11 năm 2022
Cải thiện bài viết
Lưu bài viết
Toán JavaScript. Hàm round[] được sử dụng để làm tròn số được truyền dưới dạng tham số thành số nguyên gần nhất.
cú pháp
Math.round[value]
Thông số
- giá trị. Số được làm tròn đến số nguyên gần nhất
ví dụ 1. Làm tròn một số thành số nguyên gần nhất
Để làm tròn một số thành số nguyên gần nhất, phép toán. hàm round[] nên được triển khai theo cách sau.
Javascript
Number after rounding : 65
Number after rounding : 66
Number after rounding : 67
Number after rounding : 68
Number after rounding : 69
Number after rounding : -60
Number after rounding : 68
Number after rounding : 61
Number after rounding : 62
Number after rounding : 63
Number after rounding : 64
đầu ra
Number after rounding : 6
ví dụ 2. Làm tròn số âm thành số nguyên gần nhất
Toán học. Hàm round[] tự làm tròn số âm khi được truyền dưới dạng tham số cho nó. Để làm tròn một số âm thành số nguyên gần nhất, hàm Math. hàm round[] nên được triển khai theo cách sau.
Javascript
Number after rounding : 65
Number after rounding : 66
Number after rounding : 67
Number after rounding : 68
Number after rounding : 69
Number after rounding : -60
Number after rounding : 68
Number after rounding : 61
Number after rounding : 62
Number after rounding : 63
Number after rounding : 64
đầu ra
Number after rounding : -6
ví dụ 3. Toán học. round[], khi một tham số có “. 5” dưới dạng số thập phân
Chương trình dưới đây hiển thị kết quả của môn Toán. round[] khi tham số có “. 5” dưới dạng số thập phân.
Javascript
Number after rounding : 65
Number after rounding : 66
Number after rounding : 67
Number after rounding : 68
Number after rounding : 69
Number after rounding : 621
Number after rounding : 68
Number after rounding : 61
Number after rounding : 62
Number after rounding : 63
Number after rounding : 68
Number after rounding : 69
Number after rounding : 628
Number after rounding : 68
Number after rounding : 61
Number after rounding : 62
Number after rounding : 63
Number after rounding : 64
đầu ra
Number after rounding : 62
Chúng tôi có một danh sách đầy đủ các phương thức Đối tượng toán học Javascript, để kiểm tra những phương thức đó, vui lòng xem qua bài viết tham khảo đầy đủ về Đối tượng toán học Javascript này
Trình duyệt được hỗ trợ
- Chrome 1 trở lên
- Cạnh 12 trở lên
- Firefox 1 trở lên
- Internet Explorer 3 trở lên
- Opera3 trở lên
- Safari1 trở lên
Chúng tôi có một Cheat Sheet về Javascript, nơi chúng tôi đề cập đến tất cả các chủ đề quan trọng của Javascript để kiểm tra những chủ đề đó, vui lòng xem qua Javascript Cheat Sheet-Hướng dẫn cơ bản về JavaScript