Matematika memainkan bagian integral dalam ilmu komputer dan pengkodean. Pemrogram menggunakan metode dan ekspresi matematika untuk melakukan perhitungan untuk semua jenis alasan yang berbeda selama pengembangan. Untungnya, JavaScript menyediakan berbagai metode bawaan yang dapat membuat hidup Anda jauh lebih mudah.

Pada artikel ini, Anda akan belajar tentang 19 metode JavaScript Math yang harus Anda kuasai hari ini.

1. matematika.ab()

Itu perut() metode mengembalikan nilai absolut dari suatu angka.

misalkan angka1 = 32;
misalkan angka2 = -13;
misalkan angka3 = -345;
misalkan angka4 = 4.76;
misalkan angka5 = 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));

Keluaran:

32
13
345
4.76
0

2. Matematika.cbrt()

Itu cbrt() metode mengembalikan akar pangkat tiga dari angka.

misalkan angka1 = 64;
misalkan angka2 = 125;
misalkan angka3 = -1;
misalkan angka4 = Tak terhingga;
misalkan angka5 = 0;
console.log (Math.cbrt (angka1));
instagram viewer

console.log (Math.cbrt (angka2));
console.log (Math.cbrt (num3));
console.log (Math.cbrt (num4));
console.log (Math.cbrt (num5));

Keluaran:

4
5
-1
ketakterbatasan
0

3. matematika.ceil()

Itu langit-langit() metode mengembalikan bilangan bulat berikutnya yang lebih besar dari atau sama dengan angka yang diberikan.

misalkan angka1 = 34,5;
misalkan angka2 = 54.234;
misalkan angka3 = 7.0001;
misalkan angka4 = 867.1;
misalkan angka5 = 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));

Keluaran:

35
55
8
868
0

4. matematika.cos()

Itu karena() metode mengembalikan kosinus dari sudut yang ditentukan Sudut yang diberikan harus ditentukan dalam radian.

misalkan angka1 = 0;
misalkan angka2 = 1;
misalkan angka3 = Matematika. PI;
misalkan angka4 = 0,5;
misalkan angka5 = 45;
console.log (Math.cos (nomor1));
console.log (Math.cos (num2));
console.log (Math.cos (num3));
console.log (Math.cos (num4));
console.log (Math.cos (num5));

Keluaran:

1
0.5403023058681398
-1
0.8775825618903728
0.5253219888177297

5. Matematika.cosh()

Itu tongkat pendek() metode mengembalikan kosinus hiperbolik suatu bilangan.

misalkan angka1 = 0;
misalkan angka2 = 1;
misalkan angka3 = -1;
misalkan angka4 = 2;
misalkan angka5 = -2;
console.log (Math.cosh (angka1));
console.log (Math.cosh (angka2));
console.log (Math.cosh (num3));
console.log (Math.cosh (num4));
console.log (Math.cosh (num5));

Keluaran:

1
1.5430806348152437
1.5430806348152437
3.7621956910836314
3.7621956910836314

6. Math.exp (x)

Itu exp (x) metode mengembalikan e^x, di mana x adalah argumennya, dan e adalah bilangan Euler (juga dikenal sebagai konstanta Napier), basis dari logaritma natural.

misalkan angka1 = 0;
misalkan angka2 = 1;
misalkan angka3 = -1;
misalkan angka4 = 2;
misalkan angka5 = -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));

Keluaran:

1
2.718281828459045
0.36787944117144233
7.38905609893065
0.1353352832366127

7. Matematika.lantai()

Itu lantai() metode mengembalikan bilangan bulat berikutnya kurang dari atau sama dengan angka yang diberikan.

misalkan angka1 = 34,5;
misalkan angka2 = 54.234;
misalkan angka3 = 7.0001;
misalkan angka4 = 867.1;
misalkan angka5 = 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));

Keluaran:

34
54
7
867
0

Terkait: Metode Peta JavaScript yang Harus Anda Kuasai Hari Ini

8. matematika.log()

Itu catatan() metode mengembalikan logaritma natural (basis e) dari suatu bilangan.

misalkan angka1 = 0;
misalkan angka2 = 1;
misalkan angka3 = -1;
misalkan angka4 = 10;
misalkan angka5 = -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));

Keluaran:

-Ketakterbatasan
0
NaN
2.302585092994046
NaN

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

Itu maks() metode mengembalikan angka dengan nilai tertinggi dari daftar angka.

biarkan list1 = [24, 645, 678, tak terhingga];
biarkan list2 = [75, 12, 92, 8];
biarkan list3 = [2947, -435, -123, 0, -Tak terhingga];
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));

Keluaran:

ketakterbatasan
92
2947
3
234

Terkait: Metode Penyetelan JavaScript yang Harus Anda Kuasai Hari Ini

10. Matematika.min (x, y, ...)

Itu menit() metode mengembalikan angka dengan nilai terendah dari daftar angka.

biarkan list1 = [24, 645, 678, tak terhingga];
biarkan list2 = [75, 12, 92, 8];
biarkan list3 = [2947, -435, -123, 0, -Tak terhingga];
console.log (Math.min(...list1));
console.log (Matematika.min(...daftar2));
console.log (Matematika.min(...daftar3));
console.log (Matematika.min (1, 2, 3));
console.log (Math.min (234, 46, -23));

Keluaran:

24
8
-Ketakterbatasan
1
-23

11. Math.pow (x, y)

Itu pow (x, y) metode mengembalikan basis ke pangkat eksponen (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));

Keluaran:

1
16
NaN
10000000000
-1

12. matematika.acak()

Itu acak() metode mengembalikan angka acak antara 0 dan 1 (termasuk 0, tetapi tidak 1).

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

Keluaran:

0.00882592466863552
0.11903011517453366
0.9689128269384235
0.8462863261013442
0.4431704664004701

Terkait: Metode String JavaScript yang Harus Anda Kuasai Hari Ini

13. Matematika.bulat()

Itu bulat() metode mengembalikan nilai angka yang dibulatkan ke bilangan bulat terdekat.

misalkan angka1 = 34,5;
misalkan angka2 = 54.234;
misalkan angka3 = 7.0001;
misalkan angka4 = 867.1;
misalkan angka5 = 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));

Keluaran:

35
54
7
867
0

14. matematika.sin()

Itu dosa() metode mengembalikan sinus dari sudut yang ditentukan Sudut yang diberikan harus ditentukan dalam radian.

misalkan angka1 = 0;
misalkan angka2 = 1;
misalkan angka3 = Matematika. PI;
misalkan angka4 = 0,5;
misalkan angka5 = 45;
console.log (Math.sin (num1));
console.log (Matematika.sin (bil2));
console.log (Math.sin (num3));
console.log (Math.sin (num4));
console.log (Math.sin (num5));

Keluaran:

0
0.8414709848078965
1.2246467991473532e-16
0.479425538604203
0.8509035245341184

15. matematika.sinh()

Itu sinh() metode mengembalikan sinus hiperbolik suatu bilangan.

misalkan angka1 = 0;
misalkan angka2 = 1;
misalkan angka3 = -1;
misalkan angka4 = 2;
misalkan angka5 = -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));

Keluaran:

0
1.1752011936438014
-1.1752011936438014
3.626860407847019
-3.626860407847019

16. Matematika.sqrt()

Itu persegi() metode mengembalikan akar kuadrat dari angka.

misalkan angka1 = 64;
misalkan angka2 = 25;
misalkan angka3 = -1;
misalkan angka4 = Tak terhingga;
misalkan angka5 = 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));

Keluaran:

8
5
NaN
ketakterbatasan
12

Terkait: JavaScript One-Liners Yang Harus Anda Ketahui

17. matematika.tan()

Itu coklat() metode mengembalikan tangen angka.

misalkan angka1 = 0;
misalkan angka2 = 1;
misalkan angka3 = Matematika. PI;
misalkan angka4 = 0,5;
misalkan angka5 = 45;
console.log (Math.tan (num1));
console.log (Matematika.tan (angka2));
console.log (Math.tan (num3));
console.log (Math.tan (num4));
console.log (Math.tan (num5));

Keluaran:

0
1.5574077246549023
-1.2246467991473532e-16
0.5463024898437905
1.6197751905438615

18. matematika.tanh()

Itu tan () metode mengembalikan tangen hiperbolik suatu bilangan.

misalkan angka1 = 0;
misalkan angka2 = 1;
misalkan angka3 = -1;
misalkan angka4 = 2;
misalkan angka5 = -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));

Keluaran:

0
0.7615941559557649
-0.7615941559557649
0.9640275800758169
-0.9640275800758169

19. Matematika.trunc (x)

Itu potong (x) metode mengembalikan bagian bilangan bulat dari x, menghapus digit pecahan apa pun.

misalkan angka1 = 34,5;
misalkan angka2 = 54.234;
misalkan angka3 = 7.0001;
misalkan angka4 = 867.1;
misalkan angka5 = -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));

Keluaran:

34
54
7
867
-0

Jika Anda ingin melihat kode sumber lengkap yang digunakan dalam artikel ini, ini dia Repositori GitHub.

Manfaatkan Metode Array

Array adalah salah satu struktur data yang paling banyak digunakan dalam pemrograman. Seiring dengan metode Matematika, JavaScript juga menyediakan beberapa metode array bawaan seperti: dorongan(), concat(), Ikuti(), untuk setiap(), peta(), menyortir(), dan seterusnya. Anda dapat menggunakan semua metode bawaan ini untuk bekerja dengan nyaman dengan array JavaScript.

15 Metode Array JavaScript yang Harus Anda Kuasai Hari Ini

Ingin memahami array JavaScript tetapi tidak dapat memahaminya? Lihat contoh larik JavaScript kami untuk panduan.

Baca Selanjutnya

MembagikanMenciakSurel
Topik-topik terkait
  • Pemrograman
  • JavaScript
  • Kiat Pengkodean
  • Pemrograman
  • Pengembangan web
Tentang Penulis
Yuvraj Chandra (79 Artikel Diterbitkan)

Yuvraj adalah mahasiswa sarjana Ilmu Komputer di University of Delhi, India. Dia bersemangat tentang Pengembangan Web Full Stack. Ketika dia tidak menulis, dia menjelajahi kedalaman teknologi yang berbeda.

More From Yuvraj Chandra

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan