Hàm toán học JavaScript #1
Xin chào,
Tôi là GIbson, Trong blog này, chúng ta sẽ thấy một số hàm JavaScript Math hữu ích với các ví dụ đơn giản.
Vì vậy, hãy chuyển sang các chủ đề.
Mục lục:
Hãy xem xét từng phương pháp một.
Math.abs()
Đầu tiên, hãy xem phương thức Math.abs() là gì với một ví dụ. trong JavaScript, phương thức này được sử dụng để trả về giá trị tuyệt đối. Giá trị tuyệt đối cho giá trị dương. Và giá trị tuyệt đối không bao giờ có thể âm.
Bạn có thể chuyển một số làm tham số cho phương thức Math.abs() .
Ví dụ:
const subtraction = (a, b) => {
return Math.abs(a - b);
};
console.log(subtraction(3, 5));
console.log(Math.abs(-41));
// More Examples
console.log(Math.abs([]));
console.log(Math.abs(null));
console.log(Math.abs("string"));
console.log(Math.abs());
2
41
0
0
NaN
NaN
Bây giờ chúng ta sẽ xem Math.pow() là gì. Phương thức này được sử dụng để trả về giá trị của x theo lũy thừa của y .
cú pháp:
Ví dụ:
console.log(Math.pow(2, 3));
console.log(Math.pow(4, 2));
console.log(Math.pow(10, -1));
8
16
0.1
Bây giờ chúng ta sẽ xem các phương thức Math.max() và Math.min() là gì. Đầu tiên chúng ta sẽ tìm hiểu phương thức Math.max(), Phương thức này giúp trả về giá trị lớn nhất và phương thức Math.min() thì ngược lại với phương thức Math.max().
Lưu ý: Tất cả các đối số phải thuộc kiểu dữ liệu số. Nếu không, NaN được trả lại.
Ví dụ:
const testArr = [2, 3, 0, 7, -1];
console.log(Math.max(...testArr));
console.log(Math.min(4, 2, -8, 4));
console.log(Math.max("gibson", 1));
console.log(Math.min("a", "b", "c"));
7
-8
NaN
NaN
Phương thức Math.ceil() được sử dụng để làm tròn một số lớn hơn hoặc bằng hoặc gần nhất với một số đã cho .
Phương thức này chỉ nhận một tham số. Và tham số phải là kiểu dữ liệu số . Nếu không, NaN được trả về.
Ví dụ:
let result1 = Math.ceil(-3.8);
console.log(result1);
let result2 = Math.ceil(4.55);
console.log(result2);
let result3 = Math.ceil("Gibson");
console.log(result3);
let result4 = Math.ceil(null);
console.log(result4);
-3
5
NaN
0
Phương thức floor() này tương tự như phương thức ceil() . Và cách này dùng để làm tròn số nguyên thành số nguyên gần nhất nhỏ hơn số nguyên hiện tại.
Ví dụ:
let result1 = Math.floor(-3.8);
console.log(result1);
let result2 = Math.floor(4.55);
console.log(result2);
let result3 = Math.floor("Gibson");
console.log(result3);
let result4 = Math.floor(null);
console.log(result4);
-4
4
NaN
0
Phương thức Math.round () chứa cả ceil() và floor() . Math.round () làm tròn một số tùy thuộc vào phần phân số của số đó.
Nếu phần phân số lớn hơn 0,5 thì số nguyên được làm tròn thành giá trị tuyệt đối cao hơn tiếp theo .
Nếu phần phân số nhỏ hơn 0,5 thì số nguyên được làm tròn thành số nguyên có giá trị tuyệt đối thấp nhất .
Nếu phần phân số chính xác là 0,5 thì số nguyên được làm tròn thành giá trị tuyệt đối tiếp theo .
Ví dụ:
let result1 = Math.round(-3.8);
console.log(result1);
let result2 = Math.round(4.55);
console.log(result2);
let result3 = Math.round(4.4);
console.log(result3);
let result4 = Math.round("Gibson");
console.log(result4);
let result5 = Math.round(null);
console.log(result5);
5
4
NaN
0
Phần kết luận:
Tôi hy vọng blog này sẽ hữu ích cho bạn. Hy vọng được gặp tất cả các bạn trong blog tiếp theo của tôi, Cho đến lúc đó Hãy cẩn thận! Tiếp tục học tập!
Cảm ơn bạn đã đọc blog này………
Chúc một ngày tốt lành ……
Đọc để biết thêm thông tin tại đây,

![Dù sao thì một danh sách được liên kết là gì? [Phần 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































