Come verificare se un numero è un quadrato perfetto in JavaScript

Come verificare se un numero è un quadrato perfetto in JavaScript
In JavaScript, incontriamo spesso problemi matematici, comprese le radici quadrate. In tali casi, i quadrati perfetti svolgono un ruolo molto importante in quanto possono alleviare i nostri calcoli in larga misura. Inoltre, poiché la radice quadrata della piazza perfetta è sempre un numero naturale, rende la nostra vita più facile in matematica. Inoltre, ci fa risparmiare molto tempo a gestire calcoli complessi.

Questo articolo ti guiderà sul controllo se il numero immesso è un quadrato perfetto in JavaScript.

Come controllare/verificare se il numero fornito è un quadrato perfetto in JavaScript?

Per verificare se un numero fornito è un quadrato perfetto in JavaScript, è possibile utilizzare:

  • "Matematica.sqrt ()" metodo
  • "Matematica.pavimento()" E "Matematica.ceil ()"Metodi

Gli approcci menzionati saranno ora discussi uno per uno!

Metodo 1: verificare se il numero fornito è un quadrato perfetto usando la matematica.Metodo sqrt ()

IL "Matematica.sqrt ()"Il metodo risulta nella radice quadrata di un numero. Utilizzandolo, puoi anche controllare la condizione per il quadrato perfetto del numero specifico con l'aiuto di "se altro" ciclo continuo.

Sintassi

Matematica.sqrt (x)

Qui, la matematica.Il metodo sqrt () emetterà la radice quadrata di "X"Variabile.

Passiamo attraverso il seguente esempio per la dimostrazione.

Esempio

Innanzitutto, richiederemo all'utente di inserire il numero e archiviarlo in una variabile denominata "quadrato perfetto":

var perfectSquare = prompt ("Immettere un numero:")

Ora otterremo la radice quadrata del numero fornito usando il "Matematica.sqrt ()" metodo:

z = matematica.SQRT (PerfectSquare)

Successivamente, verificheremo la condizione che se il numero fornito è uguale al prodotto della radice quadrata di se stesso, soddisferà la perfetta condizione quadrata:

if (perfectSquare == z*z)
Avviso ("Il numero è un quadrato perfetto")

altro
Avviso ("Il numero non è un quadrato perfetto")

Salva il codice fornito e inserisci qualsiasi numero per la verifica:

L'output dato indica che il numero immesso che è "9"È una piazza perfetta:

Metodo 2: controlla se un numero è un quadrato perfetto usando "matematica.pavimento () "e" matematica.CEIL () "Metodi

"Matematica.pavimento()"Il metodo arrotonda il numero specificato a un numero intero come 4.7 sarà arrotondato a 4, mentre il "Matematica.ceil ()"Il metodo restituisce il numero arrotondato fino a un numero intero come 4.7 sarà arrotondato a 5. Entrambi questi metodi possono essere utilizzati contemporaneamente per verificare se il numero fornito è un quadrato perfetto o meno.

Sintassi

Matematica.pavimento (x), matematica.ceil (x)

Qui, "X"Si riferisce a un numero intero.

Guarda il seguente esempio per una migliore comprensione del concetto:

Esempio

Ora includeremo il "Matematica.sqrt ()"Metodo in entrambi i metodi di cui sopra per gestire il valore della radice quadrata risultante. Quindi, verifica il numero fornito come un quadrato perfetto utilizzando il "Matematica.ceil ()" E "Matematica.pavimento()"Metodi.

Questa combinazione funzionerà in modo tale che se il numero fornito è un quadrato imperfetto, i valori di entrambi i metodi varieranno e il "altro"Il blocco verrà eseguito. Nell'altro caso, il numero fornito sarà un quadrato perfetto:

Se (matematica.CEIL (matematica.sqrt (perfectSquare)) == matematica.pavimento (matematica.sqrt (perfectSquare)))
Avviso ("Il numero è un quadrato perfetto")

altro
Avviso ("Il numero non è un quadrato perfetto")

L'output dell'implementazione di cui sopra risulterà come segue:

Abbiamo compilato tutti i metodi più semplici per verificare se un numero è un quadrato perfetto in JavaScript. Puoi utilizzare uno dei metodi di cui sopra in base alla tua comprensione.

Conclusione

Per verificare se il numero immesso è un quadrato perfetto in JavaScript, usa il "Matematica.sqrt ()"Metodo e aggiungi un'istruzione IF-ELSE per controllare la condizione quadrata perfetta. Anche il "Matematica.pavimento()" E "Matematica.ceil ()"I metodi possono essere utilizzati in combinazione per applicare la condizione sul numero arrotondato risultante da una radice quadrata. Questo articolo ha spiegato per verificare se il numero fornito è un quadrato perfetto.