Comment vérifier si un nombre est un carré parfait en javascript

Comment vérifier si un nombre est un carré parfait en javascript
En JavaScript, nous rencontrons souvent des problèmes mathématiques, y compris les racines carrées. Dans de tels cas, les carrés parfaits jouent un rôle très important car ils peuvent soulager nos calculs dans une large mesure. De plus, comme la racine carrée du carré parfait est toujours un nombre naturel, cela nous rend plus facile la vie en mathématiques. De plus, cela nous fait gagner beaucoup de temps à gérer les calculs complexes.

Cet article vous guidera sur la vérification si le numéro entré est un carré parfait en javascript.

Comment vérifier / vérifier si le numéro fourni est un carré parfait en javascript?

Pour vérifier si un numéro fourni est un carré parfait en JavaScript, vous pouvez utiliser:

  • "Mathématiques.SQRT ()" méthode
  • "Mathématiques.sol()" et "Mathématiques.ceil ()«Méthodes

Les approches mentionnées seront désormais discutées une par une!

Méthode 1: Vérifiez si le numéro fourni est un carré parfait en utilisant les mathématiques.Méthode sqrt ()

Le "Mathématiques.SQRT ()»La méthode entraîne la racine carrée d'un nombre. En l'utilisant, vous pouvez également vérifier l'état du carré parfait du numéro spécifique à l'aide du «sinon" boucle.

Syntaxe

Mathématiques.SQRT (x)

Ici, les mathématiques.La méthode sqrt () sortira la racine carrée du «X»Variable.

Passons par l'exemple suivant pour la démonstration.

Exemple

Tout d'abord, nous inviterons l'utilisateur à saisir le numéro et à le stocker dans une variable nommée «un carré parfait»:

var perfectSquare = invite ("Entrez un nombre:")

Maintenant, nous obtiendrons la racine carrée du numéro fourni en utilisant le «Mathématiques.SQRT ()" méthode:

z = mathématiques.SQRT (PerfectSquare)

Après cela, nous vérifierons la condition que si le numéro fourni est égal au produit de la racine carrée de lui-même, il satisfera la condition carrée parfaite:

if (perfectSquare == z * z)
alerte ("le nombre est un carré parfait")

autre
alerte ("le nombre n'est pas un carré parfait")

Enregistrez le code fourni et entrez n'importe quel numéro pour la vérification:

La sortie donnée indique que le numéro entré qui est «9"Est un carré parfait:

Méthode 2: Vérifiez si un nombre est un carré parfait en utilisant «Math.plancher () "et" mathématiques.Méthodes ceil () »

"Mathématiques.sol()”La méthode arrondie le nombre spécifié à un entier tel que 4.7 sera arrondi à 4, tandis que le «Mathématiques.ceil ()»La méthode renvoie le numéro arrondier à un entier comme 4.7 sera arrondi à 5. Ces deux méthodes peuvent être utilisées en même temps pour vérifier si le numéro fourni est un carré parfait ou non.

Syntaxe

Mathématiques.plancher (x), mathématiques.Ceil (x)

Ici, "X»Fait référence à un entier.

Regardez l'exemple suivant pour une meilleure compréhension du concept:

Exemple

Maintenant, nous inclurons le «Mathématiques.SQRT ()”Méthode dans les deux méthodes ci-dessus pour gérer la valeur de racine carrée résultante. Ensuite, vérifiez le numéro fourni comme un carré parfait en utilisant le «Mathématiques.ceil ()" et "Mathématiques.sol()«Méthodes.

Cette combinaison fonctionnera de telle manière que si le nombre fourni est un carré imparfait, les valeurs des deux méthodes varieront et le ««autre»Le bloc sera exécuté. Dans l'autre cas, le numéro fourni sera un carré parfait:

Si (mathématiques.Ceil (mathématiques.sqrt (perfectSquare)) == math.sol (mathématiques.sqrt (perfectSquare))))
alerte ("le nombre est un carré parfait")

autre
alerte («Le nombre n'est pas un carré parfait»)

La sortie de l'implémentation ci-dessus en résultera comme suit:

Nous avons compilé toutes les méthodes les plus simples pour vérifier si un nombre est un carré parfait en JavaScript. Vous pouvez utiliser l'une des méthodes ci-dessus en fonction de votre compréhension.

Conclusion

Pour vérifier si le numéro entré est un carré parfait en JavaScript, utilisez le «Mathématiques.SQRT ()”Méthode et ajoutez une instruction IF-Else pour vérifier la condition carrée parfaite. Également "Mathématiques.sol()" et "Mathématiques.ceil ()«Les méthodes peuvent être utilisées en combinaison pour appliquer la condition sur le nombre arrondie résultant d'une racine carrée. Cet article a expliqué pour vérifier si le numéro fourni est un carré parfait.