Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Bagaimana untuk melaksanakan operasi eksponen dalam javascript
Cara melaksanakan operasi eksponen dalam JavaScript: 1. Gunakan kaedah pow() bagi objek Matematik, sintaks "Math.pow(n, m)", yang boleh mengembalikan nilai n yang dinaikkan kepada kuasa m; 2. Gunakan Operator eksponen "**", dengan sintaks "x ** y", boleh mengembalikan nilai x yang dinaikkan kepada kuasa y.
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.
Operasi eksponen
Kuasa ialah hasil daripada operasi eksponen. Apabila m ialah integer positif, nᵐ bermakna maksud formula ini ialah pendaraban m n. Apabila m ialah perpuluhan, m boleh ditulis sebagai a/b (dengan a dan b ialah integer), dan nᵐ bermaksud nᵃ dinaikkan kepada punca bth.
Apabila m ialah nombor khayalan, anda perlu menggunakan formula Euler eiθ=cosθ isinθ, dan kemudian gunakan sifat logaritma untuk menyelesaikannya.
Memandangkan nᵐ sebagai hasil eksponen, ia dipanggil n dinaikkan kepada kuasa m, juga dipanggil n dinaikkan kepada kuasa m.
Cara melaksanakan operasi eksponen dalam JavaScript
Kaedah 1: Gunakan kaedah pow()
Kaedah pow() mengembalikan nilai n dinaikkan kepada kuasa m (nᵐ). Jika hasilnya adalah khayalan atau negatif, kaedah mengembalikan NaN. Jika limpahan titik terapung berlaku disebabkan oleh eksponen yang terlalu besar, kaedah ini mengembalikan Infiniti.
Contoh: Kembalikan nilai 4 yang dinaikkan kepada kuasa ke-3 (4*4*4)
console.log(Math.pow(4, 3));
Kaedah 2: Gunakan Operator eksponen (**
)
Operan eksponen (**) mengembalikan operan pertama sebagai asas, dan operan kedua sebagai kuasa eksponen. Ia bersamaan dengan Math.pow
, kecuali ia juga menerima BigInts sebagai operan.
console.log(3 ** 4); // expected output: 81 console.log(10 ** -2); // expected output: 0.01 console.log(2 ** 3 ** 2); // expected output: 512 console.log((2 ** 3) ** 2); // expected output: 64
[Cadangan berkaitan: tutorial pembelajaran javascript]
Atas ialah kandungan terperinci Bagaimana untuk melaksanakan operasi eksponen dalam javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!