Vòng một số xuống đến 10 # gần nhất
Để làm tròn một số xuống đến 10 gần nhất, hãy gọi hàm Math.floor[]
, chuyển nó, số chia cho 10
dưới dạng tham số và nhân kết quả với 10
. Hàm Math.floor
trả về số nguyên lớn nhất nhỏ hơn hoặc bằng số được cung cấp.
Copied!
function roundDownToNearest10[num] { return Math.floor[num / 10] * 10; } console.log[roundDownToNearest10[39]]; // 👉️ 30 console.log[roundDownToNearest10[31]]; // 👉️ 30 console.log[roundDownToNearest10[399.999]]; // 👉️ 390 console.log[roundDownToNearest10[-409]]; // 👉️ -410 console.log[roundDownToNearest10[-401]]; // 👉️ -410
Nếu bạn cần làm tròn hoặc xuống đến 10 gần nhất, hãy xem bài viết khác của tôi - làm tròn một số [lên hoặc xuống] đến 10 gần nhất.
Hàm Math.floor trả về một số đại diện cho số nguyên lớn nhất nhỏ hơn hoặc bằng số được cung cấp.
Nói cách khác, nếu số được chuyển qua có một phần phân số, nó sẽ được làm tròn xuống số nguyên tiếp theo.
Và nếu số là số nguyên, hàm Math.floor
trả về số như là.
Dưới đây là một số ví dụ về việc sử dụng hàm Math.floor
.
Copied!
console.log[Math.floor[14.9]]; // 👉️ 14 console.log[Math.floor[14.1]]; // 👉️ 14 console.log[Math.floor[100]]; // 👉️ 100 console.log[Math.floor[-14.9]]; // 👉️ -15 console.log[Math.floor[-14.1]]; // 👉️ -15 console.log[Math.floor[null]]; // 👉️ 0
Nếu bạn chuyển giá trị Copied!null
cho hàm Math.floor
, nó sẽ trả về
1.console.log[Math.floor[14.9]]; // 👉️ 14
console.log[Math.floor[14.1]]; // 👉️ 14
console.log[Math.floor[100]]; // 👉️ 100
console.log[Math.floor[-14.9]]; // 👉️ -15
console.log[Math.floor[-14.1]]; // 👉️ -15
console.log[Math.floor[null]]; // 👉️ 0
Dưới đây là ví dụ từng bước từ đoạn mã.
Copied!
console.log[39 / 10]; // 👉️ 3.9 console.log[70 / 10]; // 👉️ 7 console.log[Math.floor[39 / 10]]; // 👉️ 3 console.log[Math.floor[70 / 10]]; // 👉️ 7 console.log[Math.floor[39 / 10] * 10]; // 👉️ 30 console.log[Math.floor[70 / 10] * 10]; // 👉️ 70
Quá trình bao gồm 2 bước:
- Chia số cho
10
và làm tròn kết quả xuống số nguyên lớn nhất tiếp theo. - Nhân kết quả với
10
để có được số được làm tròn xuống10
gần nhất.
Đọc thêm #
- Xóa dấu phẩy cuối cùng khỏi chuỗi trong JavaScript
- Vòng một số lên đến 100 gần nhất trong JavaScript