Hàm toán học JavaScript #1

Mar 16 2023
Xin chào, Tôi là GIbson, Trong blog này, chúng ta sẽ xem một số hàm Toán học JavaScript hữu ích với các ví dụ đơn giản. Vì vậy, hãy chuyển sang các chủ đề.

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.

Hàm toán học JavaScript phần 1

Vì vậy, hãy chuyển sang các chủ đề.

Mục lục:

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:

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,