Este artigo o guiará sobre a verificação se o número inserido for um quadrado perfeito em javascript.
Como verificar/verificar se o número fornecido é um quadrado perfeito em javascript?
Para verificar se um número fornecido é um quadrado perfeito em JavaScript, você pode utilizar:
As abordagens mencionadas agora serão discutidas uma por uma!
Método 1: Verifique se o número fornecido é um quadrado perfeito usando matemática.Método SQRT ()
O "Matemática.sqrt ()”O método resulta na raiz quadrada de um número. Ao utilizá -lo, você também pode verificar a condição para o quadrado perfeito do número específico com a ajuda do “if-else" laço.
Sintaxe
Matemática.sqrt (x)Aqui, a matemática.O método SQRT () produzirá a raiz quadrada do “x" variável.
Vamos passar pelo exemplo seguinte para demonstração.
Exemplo
Primeiro, levaremos o usuário a inserir o número e armazená -lo em uma variável chamada “quadrado perfeito”:
var perfeitoSquare = Prompt ("Digite um número:")Agora, obteremos a raiz quadrada do número fornecido usando o “Matemática.sqrt ()”Método:
z = matemática.SQRT (PerfectSquare)Depois disso, verificaremos a condição de que, se o número fornecido for igual ao produto da raiz quadrada de si mesma, ela satisfazer a condição quadrada perfeita:
if (perfeitoSquare == z*z)Salve o código fornecido e insira qualquer número para verificação:
A saída fornecida indica que o número inserido que é “9”É um quadrado perfeito:
Método 2: Verifique se um número é um quadrado perfeito usando “Matemática.piso () ”e“ matemática.CEIL () ”Métodos
““Matemática.chão()”O método completa o número especificado para um número inteiro como 4.7 será arredondado para 4, enquanto o “Matemática.teto ()”O método retorna o número arredondado para um número inteiro como 4.7 será arredondado para 5. Ambos os métodos podem ser usados ao mesmo tempo para verificar se o número fornecido é um quadrado perfeito ou não.
Sintaxe
Matemática.piso (x), matemática.teto (x)Aqui, "x”Refere -se a um número inteiro.
Veja o exemplo a seguir para obter uma melhor compreensão do conceito:
Exemplo
Agora, incluiremos o “Matemática.sqrt ()”Método em ambos os métodos acima para lidar com o valor da raiz quadrada resultante. Em seguida, verifique o número fornecido como um quadrado perfeito usando o “Matemática.teto ()" e "Matemática.chão()" métodos.
Essa combinação funcionará de tal maneira que, se o número fornecido for um quadrado imperfeito, os valores de ambos os métodos variarão e o ““outro”O bloco será executado. No outro caso, o número fornecido será um quadrado perfeito:
if (matemática.CEIL (MATH.sqrt (perfeitoSquare)) == Matemática.piso (matemática.SQRT (PerfectSquare)))A saída da implementação acima resultará da seguinte maneira:
Compilamos todos os métodos mais simples para verificar se um número for um quadrado perfeito em JavaScript. Você pode utilizar qualquer um dos métodos acima de acordo com o seu entendimento.
Conclusão
Para verificar se o número inserido é um quadrado perfeito em JavaScript, use o “Matemática.sqrt ()”Método e adicione uma declaração if-else para verificar a condição quadrada perfeita. Também o "Matemática.chão()" e "Matemática.teto ()”Os métodos podem ser usados em combinação para aplicar a condição no número arredondado resultante de uma raiz quadrada. Este artigo explicado para verificar se o número fornecido é um quadrado perfeito.