MoreLesson 279Preview gratis
JS Exponentiation
Lesson ini bagian dari How To · Semua level
Ringkasan
Operator ** memangkatkan angka di JavaScript, menggantikan pemanggilan Math.pow yang lebih panjang. Operasi ini memiliki associativity ke kanan, sehingga 2 ** 3 ** 2 dihitung sebagai 2 ** (3 ** 2). Hati-hati dengan basis negatif: tanda kurung diperlukan agar hasilnya sesuai maksud.
Poin kunci
- a ** b berarti a dipangkatkan b, misalnya 2 ** 3 = 8.
- Operator ** bersifat right-associative: 2 ** 3 ** 2 = 512.
- Basis negatif harus dibungkus tanda kurung: (-2) ** 2 = 4.
- Math.pow(a, b) masih valid, terutama untuk kode lama atau gaya yang konsisten.
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.