Hướng dẫn này dạy cách làm tròn một số đến nhiều nhất là `2` chữ số thập phân trong JavaScript?

Bạn đang xem : cách chỉ hiển thị 2 chữ số thập phân trong javascript

Hướng dẫn này giới thiệu cách làm tròn một số thành 2 chữ số thập phân trong JavaScript.

< h2 id = "use-the-tofixed-method-to-round-a-number-to2-decimal-place-in-javascript"> Sử dụng phương pháp .toFixed () để làm tròn một số thành 2 Vị trí thập phân trong JavaScript

Chúng tôi áp dụng phương thức .toFixed () trên số và chuyển số chữ số sau số thập phân làm đối số.

 < code class = "language-javascript"> var tê = 12312214.124124124;
tê = tê.toFixed (2);
 

Phương pháp này không mang lại kết quả chính xác trong một số trường hợp và có những phương pháp tốt hơn phương pháp này. Nếu một số làm tròn 1.2 , thì nó sẽ hiển thị 1.20 . Nếu một số như 2.005 được cung cấp, nó sẽ trả về 2.000 thay vì 2.01 .

Sử dụng hàm Math.round () để làm tròn một số đến 2 vị trí thập phân trong JavaScript < / h2>

Chúng tôi lấy số và thêm một số rất nhỏ, Number.EPSILON , để đảm bảo làm tròn số chính xác. Sau đó, chúng tôi nhân với số với 100 trước khi làm tròn để chỉ trích xuất hai chữ số sau vị trí thập phân. Cuối cùng, chúng ta chia số cho 100 để có tối đa 2 chữ số thập phân.

  var tê = 212421434.533423131231;
var round = Math.round ((tê + Number.EPSILON) * 100) / 100;
console.log (làm tròn);
 

Đầu ra:

  212421434.53
 

Mặc dù phương pháp này được cải thiện hơn so với .toFixed () , nhưng nó vẫn không phải là giải pháp tốt nhất và cũng sẽ không làm tròn 1.005 một cách chính xác .

Sử dụng Double Rounding để làm tròn một số thành 2 vị trí thập phân trong JavaScript

Trong phương pháp này, chúng tôi sử dụng phương thức .toPre precision () để loại bỏ các lỗi làm tròn dấu phẩy động được đưa ra trong quá trình tính toán trung gian ở dạng làm tròn đơn.

  function round (num) {
    var m = Number ((Math.abs (num) * 100) .toPre precision (15));
    return Math.round (m) / 100 * Math.sign (num);
}

console.log (round (1.005));
 

Đầu ra:

  1,01
 

Sử dụng Hàm tùy chỉnh để làm tròn một số thành 2 số thập phân Vị trí trong JavaScript

  function roundToTwo (num) {
    return + (Math.round (num + "e + 2") + "e-2");
}
console.log (roundToTwo (2.005));
 

Hàm tùy chỉnh này xử lý tất cả các trường hợp góc và làm tròn các số thập phân như 1.005 được hàm này xử lý tốt.

Viết cho chúng tôi

Các bài viết trên DelftStack được viết bởi những người yêu thích phần mềm như bạn. Nếu bạn cũng muốn đóng góp cho DelftStack bằng cách viết các bài báo trả phí, bạn có thể xem trang viết cho chúng tôi .


Xem thêm những thông tin liên quan đến chủ đề cách chỉ hiển thị 2 chữ số thập phân trong javascript

JavaScript Tip: Avoiding Problems with Decimal Math

  • Tác giả: All Things JavaScript, LLC
  • Ngày đăng: 2019-03-20
  • Đánh giá: 4 ⭐ ( 6154 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Though not an exciting topic, dealing with decimal math in javascript is an important topic. Because of the way JavaScript stores numbers, it may provide inaccurate results when doing math on decimals. In this tutorial I will show you to solutions.

    Would you like to help keep this channel going?
    https://www.patreon.com/allthingsjavascript

    For more resources on JavaScript:
    http://www.allthingsjavascript.com

    Courses offered on Udemy: Getting Started or Advanced Topics at a huge discount:
    https://www.udemy.com/learn-modern-javascript-getting-started/?couponCode=GETTINGSTARTED2019

    https://www.udemy.com/learn-modern-javascript-advanced-topics/?couponCode=ADVANCED2019

    New Mastering Regular Expressions in JavaScript:
    https://www.udemy.com/mastering-regular-expressions-in-javascript/?couponCode=YOUTUBE

    Tutorials referred to in this video:
    JavaScript Objects Playlist: https://www.youtube.com/playlist?list=PLTo9PCskHpbG3SnSU00mAWMPThQeKvG2I

    javascript AllThingsJavaScriptLLC

Lấy 2 chữ số sau dấu phẩy trong C++

  • Tác giả: libertyseguroswurth.com
  • Đánh giá: 3 ⭐ ( 9569 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Cần giúp đỡ về hiển thị số kiểu Float – Cộng đồng Java Việt Nam

  • Tác giả: www.congdongjava.com
  • Đánh giá: 4 ⭐ ( 9174 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Làm thế nào để giới hạn số chữ số sau dấu thập phân của một số kiểu double vậy mọi người.
    Trong bài của mình có sử dụng hàm setText(String.valueOf(float a))…

JavaScript hiển thị nổi đến 2 chữ số thập phân

  • Tác giả: qastack.vn
  • Đánh giá: 5 ⭐ ( 8810 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: [Tìm thấy giải pháp!] float_num.toFixed(2); Lưu ý:toFixed() sẽ làm tròn hoặc đệm bằng số không nếu cần để đáp ứng…

Chuyển số thành chuỗi theo định dạng số thập phân trong JavaScript(toFixed)

  • Tác giả: laptrinhcanban.com
  • Đánh giá: 4 ⭐ ( 6529 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hướng dẫn cách chuyển số thành chuỗi theo định dạng số thập phân trong JavaScript. Bạn sẽ học được cách sử dụng phương thức toFixed để định dạng số trong JavaScript theo số lượng chữ số thập phân sau

Số trong Javascript

  • Tác giả: hanoiict.edu.vn
  • Đánh giá: 5 ⭐ ( 8692 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong bài hướng dẫn tự học lập trình Javascript này, bạn sẽ được tìm hiểu làm thế nào để sử dụng số (Number) trong Javascript.

[Hướng dẫn] Làm tròn số trong Javascript đơn giản nhất [year

  • Tác giả: atpweb.vn
  • Đánh giá: 3 ⭐ ( 3321 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: làm tròn số trong javascript là một trong những từ khóa được search nhiều nhất trên google về chủ đề làm tròn số trong javascript. Trong bài viết này,atpweb.vn sẽ viết bài viết Hướng dẫn các cách làm tròn số trong javascript mới nhất 2020.

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  Làm thế nào để chuyển đổi DateTime sang VarChar - ngày thành varchar sql

By ads_php