Định dạng javascript số 2 số thập phân

Bạn có thể sử dụng phương thức toFixed[] để định dạng một số thành 2 chữ số thập phân trong JavaScript. Phương thức toFixed[] lấy một số làm đầu vào, đại diện cho số chữ số xuất hiện sau dấu thập phân và trả về một chuỗi được định dạng đại diện cho số đã cho

const num1 = 12.865
const res1 = num1.toFixed[2]
console.log[res1] // 12.87

const num2 = 19
const res2 = num2.toFixed[2]
console.log[res2] // 19.00

Trong các ví dụ trên, chúng tôi đã gọi phương thức toFixed[] trên số, truyền nó là 2 làm tham số để định dạng số thành 2 chữ số thập phân

Tham số duy nhất mà toFixed[] lấy là số chữ số xuất hiện sau dấu thập phân. Giá trị phải nằm trong khoảng từ

const num1 = 17.8654553
const res1 = num1.toFixed[]
console.log[res1] // 18

const num2 = 55.3469
const res2 = num2.toFixed[120]
console.log[res2]
// RangeError: toFixed[] digits argument must be between 0 and 100
1 đến
const num1 = 17.8654553
const res1 = num1.toFixed[]
console.log[res1] // 18

const num2 = 55.3469
const res2 = num2.toFixed[120]
console.log[res2]
// RangeError: toFixed[] digits argument must be between 0 and 100
0. Nếu đối số này bị bỏ qua, nó được coi là
const num1 = 17.8654553
const res1 = num1.toFixed[]
console.log[res1] // 18

const num2 = 55.3469
const res2 = num2.toFixed[120]
console.log[res2]
// RangeError: toFixed[] digits argument must be between 0 and 100
1. Nếu bạn vượt qua một giá trị lớn hơn
const num1 = 17.8654553
const res1 = num1.toFixed[]
console.log[res1] // 18

const num2 = 55.3469
const res2 = num2.toFixed[120]
console.log[res2]
// RangeError: toFixed[] digits argument must be between 0 and 100
0, thì một
const num1 = 17.8654553
const res1 = num1.toFixed[]
console.log[res1] // 18

const num2 = 55.3469
const res2 = num2.toFixed[120]
console.log[res2]
// RangeError: toFixed[] digits argument must be between 0 and 100
3 sẽ được ném ra

const num1 = 17.8654553
const res1 = num1.toFixed[]
console.log[res1] // 18

const num2 = 55.3469
const res2 = num2.toFixed[120]
console.log[res2]
// RangeError: toFixed[] digits argument must be between 0 and 100

Sử dụng toFixed[] với số âm có thể tạo ra kết quả không mong muốn. Bạn cần nhóm biểu thức số âm để có được một chuỗi được định dạng

const res1 = -7.892.toFixed[2]
console.log[res1] // -7.89
console.log[typeof res1] // number --> ❌

const res2 = [-7.892].toFixed[2]
console.log[res2] // -7.89
console.log[typeof res2] // string -->  ✅

Nếu số được bọc trong một chuỗi, trước tiên bạn cần chuyển đổi chuỗi thành một số trước khi gọi phương thức toFixed[]

Trong bài đăng này, chúng tôi trình bày các phương pháp khác nhau để làm tròn một số bằng cách đặt 2 số thập phân trong JavaScript

  • Con số. phương thức toFixed[]
  • môn Toán. phương thức round[]

Cách làm tròn một số đến 2 chữ số thập phân bằng cách sử dụng số. Phương thức toFixed[]?

Phương thức toFixed[] là cách tốt nhất để làm tròn số theo vị trí của 2 số thập phân. Nó nhận một số đầu vào cụ thể biểu thị số lượng số để đặt số thập phân trong JavaScript. Cú pháp để sử dụng phương pháp này được đưa ra dưới đây

cú pháp

num. toFixed[ dec_dig ];

Cú pháp được mô tả là

  • con số. chỉ định số làm tròn
  • dec_dig. đại diện cho các chữ số thập phân cho vị trí của số thập phân

Ví dụ
Một ví dụ được sử dụng để làm sáng tỏ phương thức toFixed[] trong JavaScript.

Mã số

bảng điều khiển. log["Ví dụ về số làm tròn"];
let number = 8.5424499578;
let round_number = number. toFixed[2]; .
console.log[ round_number ];

Mã được giải thích dưới đây

  • Một biến số được sử dụng để lưu trữ 8. số 542449957 để làm tròn
  • Hơn nữa, số. phương thức toFixed[] được gọi bằng cách chuyển 2 làm đối số để đặt số thập phân
  • Cuối cùng, bảng điều khiển. phương thức log[] được sử dụng để hiển thị số tròn để đặt 2 số thập phân trong cửa sổ giao diện điều khiển

đầu ra

Phương thức toFixed[] được sử dụng để làm tròn một số đến 2 chữ số thập phân, từ 8. 5424499578 đến 8. 54

Cách làm tròn một số thành 2 chữ số thập phân bằng toán học. Phương thức round[]?

Một phương pháp khác được gọi là Toán. round[] được điều chỉnh để làm tròn số theo vị trí của 2 số thập phân trong JavaScript. Phương pháp làm tròn giá trị số nguyên gần nhất bằng cách nhân và chia số cho 100. Hãy tham khảo cú pháp

cú pháp

Toán . vòng[ num ]

Phương thức này chấp nhận một số [dưới dạng tham số] sẽ được làm tròn

Ví dụ
Một ví dụ về việc sử dụng Math. phương thức round[] trong JavaScript.

Mã số

bảng điều khiển. log["Một ví dụ khác về số làm tròn"];
let number = 4.5841682;
let round_number = Toán.vòng[ số * 100 . ] / 100;
console.log[ round_number ];

Trong mã này,

  • Đầu tiên, một biến số giữ giá trị là 4. 5841682
  • Sau đó, phương thức tích hợp sẵn của JavaScript Math. round[] được sử dụng để làm tròn số
  • Trong phương pháp này, số được nhân và chia cho 100 để làm tròn một số bằng cách đặt 2 số thập phân
  • Cuối cùng, bảng điều khiển. phương thức log[] được sử dụng để hiển thị số làm tròn trong cửa sổ giao diện điều khiển

đầu ra

Đầu ra cho thấy rằng số 4. 5841682 đã được làm tròn thành 4. 58 bằng cách đặt 2 số thập phân. Có thể thông qua Math tích hợp. phương thức round[] của JavaScript

Thưởng. Làm cách nào để tạo một hàm thủ công để làm tròn số?

cả Toán. các phương thức round[] và toFixed[] được giới hạn ở số lượng cụ thể mà người dùng chuyển cho chúng. Chẳng hạn, người dùng có thể tạo một hàm tùy chỉnh để làm tròn một số thành 2 số thập phân

Mã số

// Ví dụ về hàm tùy chỉnh trong JavaScript
hàm user_definedMet [num]
{
    return +[Math.vòng[ num + " . ]  + "e-2"];
}
console.log[ user_definedMet [10. 89909095]];

Trong mã này, phương thức user_defineMet được điều chỉnh thành một hàm tùy chỉnh để làm tròn một số bằng cách chuyển một biến num. Theo phương pháp này, Toán. phương thức round[] được sử dụng để làm tròn số lên hoặc xuống dựa trên số mũ e. Cuối cùng, bảng điều khiển. log[] được sử dụng để hiển thị đầu ra của hàm tùy chỉnh bằng cách chuyển 10. số 89909095

đầu ra

Kết quả của việc thực thi mã trên làm tròn từ 10. 89909095 đến 10. 9

Phần kết luận

toFixed[] và Toán học. round[] phương pháp làm tròn số bằng cách đặt 2 số thập phân trong JavaScript. Tuy nhiên, cả hai phương pháp này đều bị giới hạn trong việc trả về số đầu vào sau khi đặt số thập phân. Để khắc phục sự cố, bạn có thể tạo một hàm tùy chỉnh để làm tròn lên hoặc xuống số đã cho. Bài đăng này đã trình bày các phương pháp JavaScript khác nhau để làm tròn số theo vị trí của 2 số thập phân

Làm cách nào để định dạng số thành 2 chữ số thập phân trong JavaScript?

BƯỚC 1 − Khai báo một biến có tên là “num” và gán một số cho biến. BƯỚC 2 – Tính số. toFixed[2] . Kết quả được định dạng với hai số thập phân.

Làm cách nào để chỉ hiển thị 2 chữ số thập phân trong JavaScript?

Sử dụng phương thức toFixed[] để định dạng một số thành 2 chữ số thập phân, e. g. con số. toFixed[2]. Phương thức toFixed nhận một tham số, cho biết có bao nhiêu chữ số sẽ xuất hiện sau dấu thập phân và trả về kết quả

Làm cách nào để hiển thị giá trị thập phân trong JavaScript?

Theo mặc định, JavaScript hiển thị các số dưới dạng số thập phân cơ số 10. Nhưng bạn có thể sử dụng phương thức toString[] để xuất các số từ cơ số 2 đến cơ số 36. Hệ thập lục phân là cơ số 16. Số thập phân là cơ số 10.

Chủ Đề