/ / 19 phương pháp toán học JavaScript mà bạn nên nắm vững ngay hôm nay

19 phương pháp toán học JavaScript mà bạn nên nắm vững ngay hôm nay

Toán học đóng một phần không thể thiếu trong khoa học máy tính và mã hóa. Các lập trình viên sử dụng các phương pháp và biểu thức toán học để thực hiện các phép tính vì nhiều lý do khác nhau trong quá trình phát triển. May mắn thay, JavaScript cung cấp nhiều phương thức tích hợp có thể giúp cuộc sống của bạn dễ dàng hơn rất nhiều.

Trong bài viết này, bạn sẽ tìm hiểu về 19 phương pháp Toán JavaScript mà bạn nên nắm vững ngay hôm nay.

1. Math.abs ()

Các abs () phương thức trả về giá trị tuyệt đối của một số.

let num1 = 32;
let num2 = -13;
let num3 = -345;
let num4 = 4.76;
let num5 = 0;
console.log(Math.abs(num1));
console.log(Math.abs(num2));
console.log(Math.abs(num3));
console.log(Math.abs(num4));
console.log(Math.abs(num5));

Đầu ra:

32
13
345
4.76
0

2. Math.cbrt ()

Các cbrt () phương thức trả về gốc khối của một số.

let num1 = 64;
let num2 = 125;
let num3 = -1;
let num4 = Infinity;
let num5 = 0;
console.log(Math.cbrt(num1));
console.log(Math.cbrt(num2));
console.log(Math.cbrt(num3));
console.log(Math.cbrt(num4));
console.log(Math.cbrt(num5));

Đầu ra:

4
5
-1
Infinity
0

3. Math.ceil ()

Các ceil () phương thức trả về số nguyên tiếp theo lớn hơn hoặc bằng một số nhất định.

let num1 = 34.5;
let num2 = 54.234;
let num3 = 7.0001;
let num4 = 867.1;
let num5 = 0;
console.log(Math.ceil(num1));
console.log(Math.ceil(num2));
console.log(Math.ceil(num3));
console.log(Math.ceil(num4));
console.log(Math.ceil(num5));

Đầu ra:

35
55
8
868
0

4. Math.cos ()

Các cos () phương thức trả về cosine của góc xác định Góc đã cho phải được xác định bằng radian.

let num1 = 0;
let num2 = 1;
let num3 = Math.PI;
let num4 = 0.5;
let num5 = 45;
console.log(Math.cos(num1));
console.log(Math.cos(num2));
console.log(Math.cos(num3));
console.log(Math.cos(num4));
console.log(Math.cos(num5));

Đầu ra:

1
0.5403023058681398
-1
0.8775825618903728
0.5253219888177297

5. Math.cosh ()

Các cosh () phương thức trả về cosin hyperbol của một số.

let num1 = 0;
let num2 = 1;
let num3 = -1;
let num4 = 2;
let num5 = -2;
console.log(Math.cosh(num1));
console.log(Math.cosh(num2));
console.log(Math.cosh(num3));
console.log(Math.cosh(num4));
console.log(Math.cosh(num5));

Đầu ra:

1
1.5430806348152437
1.5430806348152437
3.7621956910836314
3.7621956910836314

6. Math.exp (x)

Các exp (x) phương thức trả về e ^ x, trong đó x là đối số, và e là số của Euler (còn được gọi là hằng số Napier), cơ số của logarit tự nhiên.

let num1 = 0;
let num2 = 1;
let num3 = -1;
let num4 = 2;
let num5 = -2;
console.log(Math.exp(num1));
console.log(Math.exp(num2));
console.log(Math.exp(num3));
console.log(Math.exp(num4));
console.log(Math.exp(num5));

Đầu ra:

1
2.718281828459045
0.36787944117144233
7.38905609893065
0.1353352832366127

7. Math.floor ()

Các sàn nhà() phương thức trả về số nguyên tiếp theo nhỏ hơn hoặc bằng một số nhất định.

let num1 = 34.5;
let num2 = 54.234;
let num3 = 7.0001;
let num4 = 867.1;
let num5 = 0;
console.log(Math.floor(num1));
console.log(Math.floor(num2));
console.log(Math.floor(num3));
console.log(Math.floor(num4));
console.log(Math.floor(num5));

Đầu ra:

34
54
7
867
0

Liên quan: Các phương pháp lập bản đồ JavaScript mà bạn nên nắm vững ngay hôm nay

8. Math.log ()

Các log () phương thức trả về lôgarit tự nhiên (cơ số e) của một số.

let num1 = 0;
let num2 = 1;
let num3 = -1;
let num4 = 10;
let num5 = -2;
console.log(Math.log(num1));
console.log(Math.log(num2));
console.log(Math.log(num3));
console.log(Math.log(num4));
console.log(Math.log(num5));

Đầu ra:

-Infinity
0
NaN
2.302585092994046
NaN

9. Math.max (x, y, …)

Các max () phương thức trả về số có giá trị cao nhất từ ​​danh sách các số.

let list1 = [24, 645, 678, Infinity];
let list2 = [75, 12, 92, 8];
let list3 = [2947, -435, -123, 0, -Infinity];
console.log(Math.max(...list1));
console.log(Math.max(...list2));
console.log(Math.max(...list3));
console.log(Math.max(1, 2, 3));
console.log(Math.max(234, 46, -23));

Đầu ra:

Infinity
92
2947
3
234

Liên quan: Các phương pháp thiết lập JavaScript mà bạn nên nắm vững ngay hôm nay

10. Math.min (x, y, …)

Các min () phương thức trả về số có giá trị thấp nhất từ ​​danh sách các số.

let list1 = [24, 645, 678, Infinity];
let list2 = [75, 12, 92, 8];
let list3 = [2947, -435, -123, 0, -Infinity];
console.log(Math.min(...list1));
console.log(Math.min(...list2));
console.log(Math.min(...list3));
console.log(Math.min(1, 2, 3));
console.log(Math.min(234, 46, -23));

Đầu ra:

24
8
-Infinity
1
-23

11. Math.pow (x, y)

Các pow (x, y) phương thức trả về cơ sở thành lũy thừa (x ^ y).

console.log(Math.pow(1, 10));
console.log(Math.pow(2, 4));
console.log(Math.pow(1, Infinity));
console.log(Math.pow(10, 10));
console.log(Math.pow(-1, 3));

Đầu ra:

1
16
NaN
10000000000
-1

12. Math.random ()

Các ngẫu nhiên() phương thức trả về một số ngẫu nhiên từ 0 đến 1 (bao gồm 0, nhưng không phải 1).

console.log(Math.random());
console.log(Math.random());
console.log(Math.random());
console.log(Math.random());
console.log(Math.random());

Đầu ra:

0.00882592466863552
0.11903011517453366
0.9689128269384235
0.8462863261013442
0.4431704664004701

Liên quan: Các phương pháp chuỗi JavaScript mà bạn nên nắm vững ngay hôm nay

13. Math.round ()

Các vòng() phương thức trả về giá trị của một số được làm tròn đến số nguyên gần nhất.

let num1 = 34.5;
let num2 = 54.234;
let num3 = 7.0001;
let num4 = 867.1;
let num5 = 0;
console.log(Math.round(num1));
console.log(Math.round(num2));
console.log(Math.round(num3));
console.log(Math.round(num4));
console.log(Math.round(num5));

Đầu ra:

35
54
7
867
0

14. Math.sin ()

Các tội() phương thức trả về sin của góc xác định Góc đã cho phải được xác định bằng radian.

let num1 = 0;
let num2 = 1;
let num3 = Math.PI;
let num4 = 0.5;
let num5 = 45;
console.log(Math.sin(num1));
console.log(Math.sin(num2));
console.log(Math.sin(num3));
console.log(Math.sin(num4));
console.log(Math.sin(num5));

Đầu ra:

0
0.8414709848078965
1.2246467991473532e-16
0.479425538604203
0.8509035245341184

15. Math.sinh ()

Các sinh () phương thức trả về sin hyperbol của một số.

let num1 = 0;
let num2 = 1;
let num3 = -1;
let num4 = 2;
let num5 = -2;
console.log(Math.sinh(num1));
console.log(Math.sinh(num2));
console.log(Math.sinh(num3));
console.log(Math.sinh(num4));
console.log(Math.sinh(num5));

Đầu ra:

0
1.1752011936438014
-1.1752011936438014
3.626860407847019
-3.626860407847019

16. Math.sqrt ()

Các sqrt () phương thức trả về căn bậc hai của một số.

let num1 = 64;
let num2 = 25;
let num3 = -1;
let num4 = Infinity;
let num5 = 144;
console.log(Math.sqrt(num1));
console.log(Math.sqrt(num2));
console.log(Math.sqrt(num3));
console.log(Math.sqrt(num4));
console.log(Math.sqrt(num5));

Đầu ra:

8
5
NaN
Infinity
12

Liên quan: Một dòng JavaScript mà bạn nên biết

17. Math.tan ()

Các tan () phương thức trả về tiếp tuyến của một số.

let num1 = 0;
let num2 = 1;
let num3 = Math.PI;
let num4 = 0.5;
let num5 = 45;
console.log(Math.tan(num1));
console.log(Math.tan(num2));
console.log(Math.tan(num3));
console.log(Math.tan(num4));
console.log(Math.tan(num5));

Đầu ra:

0
1.5574077246549023
-1.2246467991473532e-16
0.5463024898437905
1.6197751905438615

18. Math.tanh ()

Các tanh () phương thức trả về tiếp tuyến hypebol của một số.

let num1 = 0;
let num2 = 1;
let num3 = -1;
let num4 = 2;
let num5 = -2;
console.log(Math.tanh(num1));
console.log(Math.tanh(num2));
console.log(Math.tanh(num3));
console.log(Math.tanh(num4));
console.log(Math.tanh(num5));

Đầu ra:

0
0.7615941559557649
-0.7615941559557649
0.9640275800758169
-0.9640275800758169

19. Math.trunc (x)

Các trunc (x) phương thức trả về phần nguyên của x, loại bỏ bất kỳ chữ số phân số nào.

let num1 = 34.5;
let num2 = 54.234;
let num3 = 7.0001;
let num4 = 867.1;
let num5 = -0.7632;
console.log(Math.trunc(num1));
console.log(Math.trunc(num2));
console.log(Math.trunc(num3));
console.log(Math.trunc(num4));
console.log(Math.trunc(num5));

Đầu ra:

34
54
7
867
-0

Nếu bạn muốn xem toàn bộ mã nguồn được sử dụng trong bài viết này, đây là kho lưu trữ GitHub.

Sử dụng các phương thức mảng

Mảng là một trong những cấu trúc dữ liệu được sử dụng nhiều nhất trong lập trình. Cùng với các phương thức Toán học, JavaScript cũng cung cấp một số phương thức mảng tích hợp sẵn như đẩy(), concat (), tham gia(), cho mỗi(), bản đồ(), loại(), và như thế. Bạn có thể sử dụng tất cả các phương thức tích hợp này để làm việc thoải mái với các mảng JavaScript.


javascript-array-method
15 phương pháp mảng JavaScript mà bạn nên nắm vững ngay hôm nay

Bạn muốn hiểu các mảng JavaScript nhưng không thể hiểu rõ về chúng? Kiểm tra các ví dụ về mảng JavaScript của chúng tôi để được hướng dẫn.

Đọc tiếp


Giới thiệu về tác giả

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *