Có hai hàm trong JavaScript để làm tròn và cắt bớt số:Math.round () và Math.trunc () tương ứng -
- Math.round () - =Nó làm tròn số thập phân thành giá trị nguyên gần nhất.
- Math.trunc () - =Nó chỉ đơn giản là loại bỏ phần thập phân của số thập phân và chuyển nó thành một số nguyên.
Sau đây là mã để làm tròn và cắt bớt số trong JavaScript -
Ví dụ
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } .result, .sample { font-size: 20px; font-weight: 500; color: blueviolet; } .sample { color: red; } </style> </head> <body> <h1>Rounding and truncating numbers in JavaScript</h1> <div class="sample">3.999</div> <div class="result"></div> <br /> <button class="Btn">Click Here</button> <h3>Click on the above button to round and truncate the above number</h3> <script> let resEle = document.querySelector(".result"); let BtnEle = document.querySelector(".Btn"); BtnEle.addEventListener("click", () => { resEle.innerHTML = Math.round(3.9999) + "<br>"; resEle.innerHTML += Math.trunc(3.9999) + "<br>"; }); </script> </body> </html>
Đầu ra
Khi nhấp vào nút ‘Nhấp vào đây’ -