Học Javascript : làm tròn số trong JavaScript

Học Javascript : làm tròn số trong JavaScript3 phút đọc

Trong bài viết ngày hôm nay chúng ta sẽ tiếp tục tìm hiểu về các phương thức giúp chúng ta làm tròn số trong JavaScript.Đây là kiến thức cơ bản nhưng rất quan trọng và thường xuyên được sử dụng trong các dự án.

Cú pháp

Cú phápÝ nghĩaTrả về
Math.round(number)Trả về giá trị số nguyên lớn hoặc nhỏ hơn và gần nhất với số đã choGiá trị số
Math.floor(number)Trả về giá trị số nguyên lớn nhất nhỏ hơn và gần nhất với số đã choGiá trị số
Math.ceil(number)Trả về giá trị số nguyên lớn nhất lớn hơn và gần nhất với số đã choGiá trị số
Math.trunc(number)Chỉ trả về phần nguyên của số đã choGiá trị số

Ví dụ sử dụng

Để làm tròn số trong JavaScript chúng ta thường sử dụng tới bốn phương thức sau : Math.round(), Math.floor(), Math.ceil() và Math.trunc().Dưới đây là ví dụ về cách sử dụng của bốn phương thức này.

JavaScript

Cách hoạt động của Math.round() như sau :

  • Nếu phần số sau dấu phẩy lớn hơn 0.5 thì sẽ làm tròn lên số nguyên lớn hơn gần nhất với số đã cho.
  • Nếu phần số sau dấu phẩy nhỏ hơn 0.5 thì sẽ làm tròn xuống số nguyên nhỏ hơn gần nhất với số đã cho.

Trường hợp là số âm thì sẽ có kết quả khác so với số dương nên các bạn cần chú ý.

JavaScript

Cách hoạt động của Math.floor()Math.ceil() như sau :

  • Math.floor() : trả về số nguyên gần nhất nhỏ hơn số đã cho
  • Math.ceil() : trả về số nguyên gần nhất lớn hơn số đã cho

Trong trường hợp số âm thì hai phương thức này sẽ có kết quả như sau :

JavaScript

Với phương thức Math.trunc() thì nó không quan tâm đến giá trị sau dấu phẩy và giá trị số là âm hay dương.Nó luôn trả về phần nguyên của số đã cho.

JavaScript

Kết luận

Qua bài này bạn đã làm quen với 4 phương thức giúp chúng ta làm tròn số trong JavaScript.Cả 4 phương thức này đều có cách sử dụng rất đơn giản.

Mỗi phương thức có cách hoạt động khác nhau, đòi hỏi bạn phải hiểu rõ để áp dụng đúng vào trong dự án thực tế.Bạn hãy tự tạo ra các ví dụ và thực hành thêm nhé.

Chúc bạn thành công.

 

 

 

 

Nếu bạn thấy bài viết này hay và có ích thì bạn có thể ủng hộ blog của mình bằng một trong số những cách sau để mình có thêm động lực xuất bản nhiều bài viết mới chất lượng hơn nữa.

  • Chia sẻ bài viết này lên mạng xã hội qua các nút bên dưới đây.
  • Thả tim ở ngay cuối cùng bài viết này.
  • Đăng kí nhận thông báo bài viết mới bằng cách nhấn vào chuông đỏ góc dưới cùng bên trái.
  • Đánh giá chất lượng bài viết bằng sao ở trên cùng bài viết này.

Tìm kiếm bài viết trên blog với Google Search :

Bài viết có thể bạn sẽ thích

guest
0 Comments
Inline Feedbacks
View all comments
0
Hãy cùng thảo luận về bài viếtx
()
x