Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

ตรวจสอบจำนวนกำลังสองสมบูรณ์ใน JavaScript

เราต้องเขียนฟังก์ชันที่รับตัวเลขและคืนค่า boolean ว่าเป็นจำนวนกำลังสองสมบูรณ์หรือไม่

ตัวอย่างจำนวนกำลังสองสมบูรณ์:

144, 196, 121, 81, 484

ตัวอย่าง

โค้ดสำหรับนี้:

const num = 484; const isPerfectSquare = num => { let ind = 1; while(ind * ind <= num){ if(ind * ind !== num){ ind++; continue; }; return true; }; return false; }; console.log(isPerfectSquare(num));

ผลลัพธ์

ผลลัพธ์ในคอนโซล:

true