Carrer un nombre en JavaScript

Moataz Farid 12 octobre 2023
  1. Utilisez la méthode Math.pow() pour mettre un nombre au carré en JavaScript
  2. Utilisez la méthode Exponentiation pour élever un nombre au carré en JavaScript ECMAScript 6
  3. Utiliser la bibliothèque bigInt() pour mettre un nombre au carré en JavaScript
Carrer un nombre en JavaScript

Cet article expliquera comment mettre un nombre au carré en JavaScript de multiples façons.

Utilisez la méthode Math.pow() pour mettre un nombre au carré en JavaScript

Une façon de mettre un nombre au carré en JavaScript est d’utiliser la méthode pow() de la bibliothèque Math. La fonction prend deux arguments : le premier est notre variable ou valeur cible, et le second est le nombre de fois que nous voulons la multiplier par elle-même. Au cas où nous voudrions mettre ce nombre au carré, nous enverrons 2 comme deuxième argument.

let squaredNumber = Math.pow(5, 2);
console.log('5*5 = ', squaredNumber);

let variable = 5;
let squaredNumber2 = Math.pow(variable, 2);
console.log('5*5 = ', squaredNumber2);

Production :

5*5 =  25
5*5 =  25

Utilisez la méthode Exponentiation pour élever un nombre au carré en JavaScript ECMAScript 6

Une autre façon de mettre un nombre au carré en JavaScript ECMAScript 6 est d’utiliser la méthode Exponentiation. La méthode a ** b renvoie le même résultat que la fonction Math.pow. Pour mettre un nombre au carré avec Exponentiation ES6, notre équation serait a ** 2.

function squareMyNumber(no) {
  return no ** 2
}

let squared = squareMyNumber(5);
console.log(' 5 ** 2 = ', squared);

Production :

 5 ** 2 =  25

Utiliser la bibliothèque bigInt() pour mettre un nombre au carré en JavaScript

La dernière façon que nous voulons expliquer dans ce tutoriel est comment utiliser la bibliothèque BigInteger.js pour effectuer une opération carrée sur un nombre en JavaScript. Nous devons importer la bibliothèque CDN comme suit.

<script src="https://cdnjs.cloudflare.com/ajax/libs/big-integer/1.6.40/BigInteger.min.js"></script>

Ensuite, nous pouvons l’utiliser comme cela :

function squareMyNumber(no) {
  return bigInt(no).square()
}

let squared = squareMyNumber(5);
console.log('square of 5 using bigInt library= ' + squared);

Production :

26593302.js:13 square of 5 using bigInt library= 25

Article connexe - JavaScript Math