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:
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)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)))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.