Chúng tôi được yêu cầu viết một hàm JavaScript nhận vào một số và trả về một boolean dựa trên thực tế rằng số đó có phải là một hình vuông hoàn hảo hay không.
Ví dụ về số bình phương hoàn hảo -
Một số số bình phương hoàn hảo là -
144, 196, 121, 81, 484
Ví dụ
Mã cho điều này sẽ là -
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));
Đầu ra
Đầu ra trong bảng điều khiển -
true