JavaScriptNombres et Math
Math. pow()
Élève un nombre à une puissance.
- Renvoie
- Le résultat de l’exponentiation.
Exemple
#JavaScript
console.log(Math.pow(2, 10))
console.log(2 ** 10)
console.log(9 ** 0.5)
console.log(2 ** -1)Console
1024
1024
3
0.5
Définition et utilisation
#La fonction Math.pow(base, exponent) renvoie la base élevée à la puissance donnée. Math.pow(2, 10) vaut 1024.
En JavaScript moderne, l’opérateur de puissance ** donne le même résultat : 2 ** 10. Il est plus court et plus courant dans le code récent.
L’exposant peut être une fraction ou un nombre négatif : une puissance de 0.5 est la racine carrée, et une puissance de -1 est l’inverse du nombre.
Syntaxe
#Syntaxe
Math.pow(base, exponent)
base ** exponentParamètres
#base
nombre
La base de la puissance.exponent
nombre
L’exposant.
Plus d’exemples
#JavaScript
const expForLevel = (level) => Math.round(100 * 1.5 ** (level - 1))
console.log([1, 2, 3, 4].map(expForLevel))Console
[100, 150, 225, 338]
Compatibilité des navigateurs
#Largement disponible
Fonctionne dans tous les navigateurs modernes, y compris sur mobile. Vous pouvez l’utiliser sans crainte.
- Chrome
- Edge
- Firefox
- Safari
Bonnes pratiques
#- Dans du code neuf, utilisez l’opérateur
**, il est plus lisible. - Pour une racine carrée,
Math.sqrt()est plus clair qu’une puissance de 0.5.
Entrées associées
#Vous voyez une erreur ou il manque un exemple ? Écrivez-nous.