Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Bagaimana untuk melaksanakan operasi eksponen dalam javascript

Bagaimana untuk melaksanakan operasi eksponen dalam javascript

青灯夜游
青灯夜游asal
2022-02-16 16:43:577020semak imbas

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.

Bagaimana untuk melaksanakan operasi eksponen dalam javascript

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));

Bagaimana untuk melaksanakan operasi eksponen dalam javascript

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

Bagaimana untuk melaksanakan operasi eksponen dalam javascript

[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!

Kenyataan:
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