Carrer un nombre en JavaScript
-
Utilisez la méthode
Math.pow()
pour mettre un nombre au carré en JavaScript -
Utilisez la méthode
Exponentiation
pour élever un nombre au carré en JavaScript ECMAScript 6 -
Utiliser la bibliothèque
bigInt()
pour mettre un nombre au carré 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