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

กำลังตรวจสอบ JavaScript กำลังไฟฟ้า


เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่เป็นตัวเลข เช่น n เป็นอินพุตเดียว ฟังก์ชันควรตรวจสอบว่าตัวเลขที่ป้อนเป็นเลขยกกำลัง 3 หรือไม่

หากเป็นยกกำลัง 3 เราควรคืนค่า จริง เท็จ มิฉะนั้น

ตัวอย่างเช่น −

isPowerOf3(243) = true
isPowerOf3(343) = false
isPowerOf3(81) = true

ตัวอย่าง

const num = 243;
var isPowerOf3 = (num = 3) => {
   let divisor = num === 1 ? 1 : 3; while(divisor < num){
      divisor *= 3;
   };
   return divisor === num;
};
console.log(isPowerOf3(num));
console.log(isPowerOf3(343));
console.log(isPowerOf3(81));

ผลลัพธ์

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

true
false
true