Computer >> Máy Tính >  >> Lập trình >> Javascript

Kiểm tra hình vuông hoàn hảo trong JavaScript

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