Làm tròn số nguyên javascript
Hướng dẫn cách làm tròn số trong JavaScript. Bạn sẽ học được cách sử dụng các phương thức như Math.round, Math.ceil, Math.floor để làm tròn số trong JavaScript sau bài học này. Math.round trong JavaScriptMath.round trong JavaScript là một phương thức của Math Object, có tác dụng trả về một số nguyên gần nhất được làm tròn từ số chỉ định. Cú pháp sử dụng Math.round để làm tròn số như sau: Math.round(value) Trong đó Phương thức Math.round sẽ làm tròn giá trị của Nếu không có giá trị nào được chỉ định, hoặc là giá trị Math.round sẽ trả về kết quả làm tròn là số nguyên gần nhất với số chỉ định. Điều đó có nghĩa số chỉ định sẽ được tròn lên 1 đơn vị nếu phần thập phân >= 0.5 và lượt bỏ phần thập phân nếu < 0.5 Hãy cùng xem cách Math.round trả về giá trị trong một số ví dụ sau đây: Math.round(3.4); Trong trường hợp trong các giá trị chỉ định chứa giá trị không phải kiểu số, chúng sẽ được chuyển kiểu về dạng số trước khi được làm tròn. Ví dụ chuỗi ký tự Math.round('8.47'); Tuy nhiên nếu giá trị không phải kiểu số đó không thể chuyển về dạng số, thì bản thân xử lý chuyển kiểu sẽ trả về một giá trị Math.round('abc'); Các trường hợp trong các giá trị chỉ định có chứa NaN hay undefined thì giá trị NaN cũng sẽ được trả về như sau: Math.round( NaN); Math.ceil trong JavaScriptMath.ceil trong JavaScript là một phương thức của Math Object, có tác dụng làm tròn lên giá trị của số chỉ định. Cú pháp sử dụng Math.ceil để làm tròn lên như sau: Math.ceil(value) Trong
đó Phương thức Math.ceil sẽ làm tròn lên giá trị của Nếu không có giá trị nào được chỉ định, hoặc là giá trị Math.ceil sẽ trả về kết quả làm tròn là số nguyên gần nhất lớn hơn số chỉ định. Hãy cùng xem cách Math.ceil trả về giá trị trong một số ví dụ sau đây: Math.ceil(3); Trong trường hợp trong các giá trị chỉ định chứa giá trị không phải kiểu số, chúng sẽ được chuyển kiểu về dạng số trước khi được làm tròn lên. Ví dụ chuỗi ký tự Math.ceil('8.47'); Tuy nhiên nếu giá trị không phải kiểu số đó
không thể chuyển về dạng số, thì bản thân xử lý chuyển kiểu sẽ trả về một giá trị Math.ceil('abc'); Các trường hợp trong các giá trị chỉ định có chứa NaN hay undefined thì giá trị NaN cũng sẽ được trả về như sau: Math.ceil( NaN); Math.floor trong JavaScriptMath.floor trong JavaScript là một phương thức của Math Object, có tác dụng làm tròn xuống giá trị của số chỉ định. Cú pháp sử dụng Math.floor để làm tròn xuống như sau: Math.floor(value) Trong đó Phương thức Math.floor sẽ làm tròn xuống giá trị của Nếu không có giá trị nào được chỉ định, hoặc là giá trị Math.floor sẽ trả về kết quả làm tròn là số nguyên gần nhất nhỏ hơn số chỉ định. Hãy cùng xem cách Math.floor trả về giá trị trong một số ví dụ sau đây: Math.floor(3); Trong trường hợp trong các giá trị chỉ định chứa giá trị không phải kiểu số, chúng sẽ được chuyển kiểu về dạng số trước khi được làm tròn xuống. Ví dụ chuỗi ký tự Math.floor('8.47'); Tuy nhiên nếu giá trị không phải kiểu số đó không thể chuyển về dạng số, thì bản thân xử lý chuyển kiểu sẽ trả về
một giá trị Math.floor('abc'); Các trường hợp trong các giá trị chỉ định có chứa NaN hay undefined thì giá trị NaN cũng sẽ được trả về như sau: Math.floor( NaN); Tổng kếtTrên đây Kiyoshi đã hướng dẫn bạn cách làm tròn số trong JavaScript rồi. Để nắm rõ nội dung bài học hơn, bạn hãy thực hành viết lại các ví dụ của ngày hôm nay nhé. Và hãy cùng tìm hiểu những kiến thức sâu hơn về JavaScript trong các bài học tiếp theo. Hãy chia sẻ và cùng lan tỏa kiến thức lập trình Nhật Bản tại Việt Nam! HOME › học javascript - lập trình javascript cơ bản>>14. math object trong javascript Bài sauSố mũ trong JavaScript (Math.pow, Math.exp) Bài tiếpVòng lặp for nhiều biến đếm trong PHP |