Cómo verificar si un número es un cuadrado perfecto en JavaScript

Cómo verificar si un número es un cuadrado perfecto en JavaScript
En JavaScript, a menudo nos encontramos con problemas matemáticos, incluidas las raíces cuadradas. En tales casos, los cuadrados perfectos juegan un papel muy importante, ya que pueden aliviar nuestros cálculos en gran medida. Además, como la raíz cuadrada del cuadrado perfecto es siempre un número natural, hace que nuestra vida sea más fácil en matemáticas. Además, nos ahorra mucho tiempo tratando con cálculos complejos.

Este artículo lo guiará sobre la verificación de si el número ingresado es un cuadrado perfecto en JavaScript.

Cómo verificar/verificar si el número proporcionado es un cuadrado perfecto en JavaScript?

Para verificar si un número proporcionado es un cuadrado perfecto en JavaScript, puede utilizar:

  • "Matemáticas.sqrt ()" método
  • "Matemáticas.piso()" y "Matemáticas.fortificar techo()" métodos

Los enfoques mencionados ahora serán discutidos uno por uno!

Método 1: Compruebe si el número proporcionado es un cuadrado perfecto que usa matemáticas.método sqrt ()

El "Matemáticas.sqrt ()El método "da como resultado la raíz cuadrada de un número. Al utilizarlo, también puede verificar la condición del cuadrado perfecto del número específico con la ayuda del "if-else" bucle.

Sintaxis

Matemáticas.sqrt (x)

Aquí, las matemáticas.El método sqrt () emitirá la raíz cuadrada del "X" variable.

Pasemos por el siguiente ejemplo de demostración.

Ejemplo

Primero, le pediremos al usuario que ingrese el número y lo almacene en una variable llamada "cuadrado perfecto":

var perfectsquare = indere ("Ingrese un número:")

Ahora, obtendremos la raíz cuadrada del número proporcionado usando el "Matemáticas.sqrt ()" método:

z = matemáticas.SQRT (PerfectSquare)

Después de eso, verificaremos la condición de que si el número proporcionado es igual al producto de la raíz cuadrada de sí misma, satisfará la condición cuadrada perfecta:

if (perfectSquare == z*z)
alerta ("El número es un cuadrado perfecto")

demás
alerta ("El número no es un cuadrado perfecto")

Guarde el código proporcionado e ingrese cualquier número para la verificación:

La salida dada indica que el número ingresado que es "9"Es un cuadrado perfecto:

Método 2: Verifique si un número es un cuadrado perfecto usando "Matemáticas.piso () "y" matemáticas.métodos de techo () "

"Matemáticas.piso()El método redondea el número especificado a un entero como 4.7 se redondeará a 4, mientras que el "Matemáticas.fortificar techo()"El método devuelve el número redondeado a un entero como 4.7 se redondeará a 5. Ambos métodos se pueden usar al mismo tiempo para verificar si el número proporcionado es un cuadrado perfecto o no.

Sintaxis

Matemáticas.piso (x), matemáticas.techo (x)

Aquí, "X"Se refiere a un entero.

Mire el siguiente ejemplo para una mejor comprensión del concepto:

Ejemplo

Ahora, incluiremos el "Matemáticas.sqrt ()"Método en los dos métodos anteriores para manejar el valor de la raíz cuadrada resultante. Luego, verifique el número proporcionado como un cuadrado perfecto usando el "Matemáticas.fortificar techo()" y "Matemáticas.piso()" métodos.

Esta combinación funcionará de tal manera que si el número proporcionado es un cuadrado imperfecto, los valores de ambos métodos variarán y el "demásEl bloque se ejecutará. En el otro caso, el número proporcionado será un cuadrado perfecto:

Si (matemáticas.techo (matemáticas.SQRT (PerfectSquare)) == Matemáticas.piso (matemáticas.sqrt (perfectSquare)))
alerta ("El número es un cuadrado perfecto")

demás
alerta ('El número no es un cuadrado perfecto')

La salida de la implementación anterior dará como resultado lo siguiente:

Hemos compilado todos los métodos más simples para verificar si un número es un cuadrado perfecto en JavaScript. Puede utilizar cualquiera de los métodos anteriores de acuerdo con su comprensión.

Conclusión

Para verificar si el número ingresado es un cuadrado perfecto en JavaScript, use el "Matemáticas.sqrt ()"Método y agregue una declaración if-else para verificar la condición cuadrada perfecta. También el "Matemáticas.piso()" y "Matemáticas.fortificar techo()Los métodos se pueden usar en combinación para aplicar la condición en el número redondeado resultante de una raíz cuadrada. Este artículo explicado para verificar si el número proporcionado es un cuadrado perfecto.