Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

การใช้ฟังก์ชันคณิตศาสตร์และส่งคืน m^n ใน JavaScript


เราต้องเขียนฟังก์ชัน JavaScript ที่มีตัวเลขสองตัวคือ m และ n จากนั้นฟังก์ชันควรคำนวณและส่งคืน m^n

ตัวอย่างเช่น − สำหรับ m =4, n =3 แล้ว

power(4, 3) = 4^3 = 4 * 4 * 4 = 64
power(6, 3) = 216

รหัสสำหรับสิ่งนี้จะเป็นดังต่อไปนี้โดยใช้ฟังก์ชั่น power() ใน JavaScript -

ตัวอย่าง

const power = (m, n) => {
   if(n < 0 && m !== 0){
      return power(1/m, n*-1);
   };
   if(n === 0){
      return 1;
   }
   if(n === 1){
      return m;
   };
   if (n % 2 === 0){
      const res = power(m, n / 2);
      return res * res;
   }else{
      return power(m, n - 1) * m;
   };
};
console.log(power(4, 3));
console.log(power(6, 3));

ผลลัพธ์

และผลลัพธ์ในคอนโซลจะเป็น −

64
216