Làm thế nào để làm tròn một số thành 10 gần nhất trong JavaScript

Lam The Nao De Lam Tron Mot So Thanh 10 Gan Nhat Trong Javascript



Phép tính gần đúng của một số được gọi là làm tròn số. Nó giúp làm cho các con số trở nên rõ ràng và dễ hiểu hơn. Theo độ chính xác yêu cầu của phép tính, các số có thể được làm tròn thành một giá trị cụ thể. Một số được làm tròn đến hàng phần mười gần nhất, toàn bộ số không thay đổi, chỉ thay đổi giá trị gần đúng.

Nghiên cứu này sẽ giải thích quy trình làm tròn một số trong JavaScript đến 10 gần nhất.

Làm cách nào để làm tròn một số đến 10 gần nhất trong JavaScript?

Trong JavaScript, hãy sử dụng các phương pháp sau để làm tròn một số đến 10 gần nhất:







Hãy cùng xem hoạt động của các phương pháp nêu trên từng cái một!



Phương pháp 1: Làm tròn một số đến 10 gần nhất bằng cách sử dụng phương thức Math.round()

Trong JavaScript, “ vòng() ” phương pháp của “ môn Toán ” được sử dụng để làm tròn số thập phân cũng như số nguyên trên giá trị gần đúng. Nó làm tròn số nguyên thành số nguyên tiếp theo.



cú pháp





Thực hiện theo cú pháp đã cho để sử dụng phương thức round() để làm tròn số gần 10 nhất:

môn Toán . vòng ( con số / 10 ) * 10
  • Các ' Math.round() ” phương thức được gọi bằng cách chuyển số chia cho 10 làm đối số sẽ làm tròn kết quả thành số nguyên gần nhất.
  • Sau đó, nhân nó với 10 sẽ làm tròn kết quả đến 10 gần nhất.

Thí dụ

Đầu tiên, xác định một hàm có tên là “ roundTo Nearest10 ” với tham số “ con số ”. Gọi phương thức Math.round() sẽ trả về giá trị xấp xỉ gần nhất với giá trị 10 :



hàm roundToNearest10 ( con số ) {

trở về môn Toán . vòng ( con số / 10 ) * 10 ;

}

Gọi ' roundTo Nearest10 ” chức năng bằng cách truyền một số nguyên “ 6745 ”. Đầu tiên nó sẽ được chia cho 10 và trả về “ 674,5 ” sẽ được làm tròn thành “ 675 ” là số nguyên gần nhất của số 674,5. Giá trị kết quả sau đó sẽ được nhân với 10 để có được giá trị gần đúng với 10 gần nhất:

bảng điều khiển. đăng nhập ( roundTo Nearest10 ( 6745 ) ) ;

Đầu ra sẽ hiển thị “ 6750 ” là số 10 gần nhất với “ 6745 ”:

Hãy vượt qua giá trị thập phân “ 89,9 ” trong hàm và xem giá trị được làm tròn:

bảng điều khiển. đăng nhập ( roundTo Nearest10 ( 89,9 ) ) ;

Đầu ra sẽ in “ 90 ” bằng cách làm tròn số thập phân “ 89,9 ” đến 10 gần nhất:

Phương pháp 2: Làm tròn một số đến 10 gần nhất bằng cách sử dụng phương thức Math.ceil()

Để làm tròn một số đến 10 gần nhất, nút “ Math.ceil() ” phương pháp được sử dụng. Nó sẽ làm tròn số thành số nguyên lớn nhất sắp tới. Nếu một số thập phân được truyền cho phương thức Math.ceil(), nó sẽ trả về số nguyên.

cú pháp

Cú pháp đã cho được sử dụng cho “ trần nhà() ' phương pháp:

môn Toán . trần nhà ( con số / 10 ) * 10
  • Nó lấy một số làm đối số chia cho 10 rồi nhân nó với 10.
  • Bằng cách chia số cho 10, nó sẽ làm tròn số thành số nguyên lớn nhất sắp tới.
  • Sau đó, nhân số kết quả với 10 để lấy số được làm tròn lên 10 gần nhất.

Thí dụ

Gọi “ Math.ceil() ” phương pháp trong “ roundTo Nearest10 ” hàm bằng cách chuyển số chia cho 10 rồi nhân nó với 10 để làm tròn số đến 10 gần nhất:

hàm roundToNearest10 ( con số ) {

trở về môn Toán . trần nhà ( con số / 10 ) * 10 ;

}

Gọi ' roundTo Nearest10 ” chức năng và truyền một số “ 6745 ” như một đối số. Đầu tiên nó sẽ được chia cho 10 và trả về “ 674,5 ” sẽ được làm tròn thành “ 675 ” do phương thức ceil() là số nguyên lớn nhất tiếp theo của 674,5. Sau đó, số kết quả sẽ được nhân với 10 và lấy giá trị gần đúng với 10 nhất:

bảng điều khiển. đăng nhập ( roundTo Nearest10 ( 6745 ) ) ;

đầu ra

Tương tự, số thập phân cũng được làm tròn đến 10 gần nhất trong JavaScript bằng phương thức Math.ceil(). Chuyển số “ 78.02 ” như một tham số trong “ roundTo Nearest10 ' hàm số. Nó sẽ trở lại “ số 8 ” là số nguyên lớn nhất tiếp theo của “ 7,802 ”, rồi nhân số kết quả với 10 đó là giá trị gần đúng với 10 gần nhất:

bảng điều khiển. đăng nhập ( roundTo Nearest10 ( 78.02 ) ) ;

Đầu ra tương ứng sẽ là:

Phương pháp 3: Làm tròn một số đến 10 gần nhất bằng cách sử dụng phương thức Math.floor()

Có một phương thức khác là “Math.floor()” được sử dụng để làm tròn một số đến số gần nhất là 10. Phương thức này sẽ làm tròn số xuống số nguyên gần nhất. Nếu một số nguyên thập phân được truyền cho phương thức Math.floor(), nó sẽ trả về số nguyên nguyên gần nhất.

cú pháp

Cú pháp sau đây được sử dụng cho phương thức floor():

môn Toán . sàn nhà ( con số / 10 ) * 10
  • Phương thức này được gọi bằng cách chuyển số chia cho 10 làm đối số sẽ làm tròn số kết quả xuống số nguyên gần nhất.
  • Sau đó, số kết quả sẽ nhân với 10, số này sẽ trả về số được làm tròn đến 10 gần nhất.

Thí dụ

Trong hàm đã xác định “ roundToNearest10() ', gọi ' Math.sàn () ” bằng cách chuyển số chia cho 10 làm đối số rồi nhân nó với 10:

hàm roundToNearest10 ( con số ) {

trở về môn Toán . sàn nhà ( con số / 10 ) * 10 ;

}

Chuyển số “ 6745 ” làm đối số trong hàm được xác định có tên “ roundToNearest10() ”. Đầu tiên nó sẽ được chia cho 10 và trả về “ 674,5 ” sẽ được làm tròn thành “ 674 ” do phương thức floor() là số nguyên giảm gần nhất là 674,5. Sau đó, số kết quả “ 674 ” sẽ được nhân với 10 và lấy giá trị xấp xỉ đến 10 gần nhất:

bảng điều khiển. đăng nhập ( roundTo Nearest10 ( 6745 ) ) ;

đầu ra

Vượt qua số thập phân “ -5,15 ” như một tham số trong “ roundTo Nearest10 ' hàm số. Nó sẽ trở lại “ 7 ” là số nguyên giảm gần nhất của “ 7,802 ”, rồi nhân số kết quả với 10 đó là giá trị gần đúng với 10 gần nhất:

bảng điều khiển. đăng nhập ( roundTo Nearest10 ( - 5.15 ) ) ;

Đầu ra sẽ là:

Sự kết luận

Để làm tròn một số đến 10 gần nhất, hãy sử dụng các phương thức được xác định trước của JavaScript, bao gồm Math.round(), Math.ceil() và Math.floor(). Phương thức Math.round() làm tròn số tới số nguyên gần nhất Phương thức Math.ceil() làm tròn số tới số nguyên lớn nhất tiếp theo, trong khi phương thức Math.floor() làm tròn số tới số nguyên gần nhất. Tất cả các phương pháp này sẽ nhân với 10 để làm tròn số kết quả đến 10 gần nhất. Trong nghiên cứu này, hoạt động của tất cả các phương pháp này đã được giải thích cùng với các ví dụ của chúng.