Rumah > hujung hadapan web > tutorial js > Fungsi matematik javascript berguna dan cara menggunakannya

Fungsi matematik javascript berguna dan cara menggunakannya

Jennifer Aniston
Lepaskan: 2025-02-09 09:55:10
asal
980 orang telah melayarinya

Useful JavaScript Math Functions and How to Use Them

Artikel ini meneroka objek terbina dalam JavaScript, objek harta karun untuk pelbagai operasi matematik. Kami akan mengkaji fungsi utama dan aplikasi praktikal mereka.

Math

Konsep Utama

Panduan ini meliputi:

    objek
  1. JavaScript: Gambaran keseluruhan yang komprehensif mengenai objek Math dan fungsinya untuk melakukan pengiraan matematik. Kami akan menunjukkan penggunaan fungsi seperti , Math, Math.max, Math.min, Math.abs, dan Math.pow dalam konteks pengaturcaraan yang pelbagai. Math.sqrt Contoh praktikal: setiap fungsi digambarkan dengan contoh dunia nyata. Kami akan menunjukkan cara mencari nilai minimum dan maksimum, mengira perbezaan mutlak, melakukan pengiraan kuasa, dan banyak lagi. Contoh -contoh ini memberikan panduan pelaksanaan praktikal untuk projek JavaScript anda. Math.hypot
  2. Operasi matematik lanjutan: melebihi aritmetik asas, kita akan menyelidiki konsep -konsep lanjutan seperti pengiraan akar, logaritma, dan menggunakan teorem Pythagorean untuk pengiraan jarak jauh. Fungsi seperti ,
  3. ,
  4. , , , dan Math.sqrt akan dijelaskan secara terperinci. Math.cbrt Math.log 3 Math.log2 Fungsi ini mengembalikan nilai maksimum dan minimum dari senarai argumen berangka. Argumen bukan angka menghasilkan Math.log10. JavaScript percubaan jenis paksaan; Sebagai contoh, Math.hypot dipaksa ke
  5. . Array boleh dikendalikan menggunakan pengendali penyebaran ().

Contohnya: Mencari skor tinggi dari array: Math.max Math.min

Nilai mutlak (

) NaN true 1 ... Mengembalikan nilai mutlak (magnitud) nombor.

Math.max(1, 2, 3, 4, 5); // 5
Math.min(4, 71, -7, 2, 1, 0); // -7
Math.max(...[8, 4, 2, 1]); // 8
Salin selepas log masuk
Salin selepas log masuk

Contoh: Mengira penjimatan antara dua tawaran:

const scores = [23, 12, 52, 6, 25, 38, 19, 37, 76, 54, 24];
const highScore = Math.max(...scores); // 76
Salin selepas log masuk
Salin selepas log masuk

pengiraan kuasa (Math.abs dan pengendali eksponensi)

Math.abs mengira kuasa (asas yang dibangkitkan kepada eksponen). Pengendali eksponensi (

) menyediakan fungsi yang setara.
Math.abs(5); // 5
Math.abs(-42); // 42
Math.abs(-3.14159); // 3.14159
Salin selepas log masuk
Salin selepas log masuk

pengiraan akar (, )

const dealA = 150;
const dealB = 167;
const saving = Math.abs(dealA - dealB); // 17
Salin selepas log masuk

mengira akar persegi, manakala Math.pow mengira akar kiub. Kedua -dua paksaan jenis percubaan.

Akar lain boleh dikira menggunakan eksponen pecahan: Math.pow **

Math.pow(2, 3); // 8
2 ** 3; // 8
Salin selepas log masuk
logaritma (

, , Math.sqrt) Math.cbrt

Math.log (logaritma semulajadi, asas e ), Math.log2 (asas 2), dan Math.log10 (asas 10) hitung logaritma.

Math.max(1, 2, 3, 4, 5); // 5
Math.min(4, 71, -7, 2, 1, 0); // -7
Math.max(...[8, 4, 2, 1]); // 8
Salin selepas log masuk
Salin selepas log masuk

Pengiraan hypotenuse () Math.hypot

mengira hipotenus segitiga bersudut kanan (jarak terpendek antara dua mata). Math.hypot

Contohnya:
const scores = [23, 12, 52, 6, 25, 38, 19, 37, 76, 54, 24];
const highScore = Math.max(...scores); // 76
Salin selepas log masuk
Salin selepas log masuk
mengira jarak antara dua mata pada halaman:

Panduan Komprehensif ini menyediakan asas yang kukuh untuk menggunakan keupayaan objek

dalam projek JavaScript anda. Ingatlah untuk berunding dengan dokumentasi JavaScript rasmi untuk maklumat dan butiran terkini.
Math.abs(5); // 5
Math.abs(-42); // 42
Math.abs(-3.14159); // 3.14159
Salin selepas log masuk
Salin selepas log masuk

Atas ialah kandungan terperinci Fungsi matematik javascript berguna dan cara menggunakannya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan