La fonction Math.pow()
renvoie un nombre à une certaine puissance, c'est-à-dire baseexposant
.
Syntaxe
Math.pow(base, exposant);
Paramètres
base
- Le nombre correspondant à la base.
exponent
- L'exposant auquel on élève le paramètre précédent.
Valeur de retour
Un nombre qui représente un nombre (premier argument) élevé à une puissance donné (second argument).
Description
pow()
est une méthode statique de Math
et doit toujours être utilisée avec la syntaxe Math.pow()
, elle ne doit pas être utilisée comme une méthode d'un autre objet qui aurait été créé (Math
n'est pas un constructeur).
Exemple
Utiliser Math.pow()
// Utilisation simple Math.pow(7, 2); // 49 // Exposants négatifs Math.pow(7, -2); // 0.02040816326530612 (1/49) // Exposants fractionnaires Math.pow(2, 1/2); // 1.4142135623730951 (racine carrée de 2) // Cas aux limites Math.pow(-7, 0.5); // NaN // (les nombres négatifs n'ont pas de racine carrée) Math.pow(-7, 1/3); // NaN // Nombre négatif avec une base décimale
Spécifications
Spécification | État | Commentaires |
---|---|---|
ECMAScript 1st Edition (ECMA-262) | Standard | Définition initiale. Implémentée avec JavaScript 1.0. |
ECMAScript 5.1 (ECMA-262) La définition de 'Math.pow' dans cette spécification. |
Standard | |
ECMAScript 2015 (6th Edition, ECMA-262) La définition de 'Math.pow' dans cette spécification. |
Standard | |
ECMAScript 2017 Draft (ECMA-262) La définition de 'Math.pow' dans cette spécification. |
Projet |
Compatibilité des navigateurs
Fonctionnalité | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Support simple | (Oui) | (Oui) | (Oui) | (Oui) | (Oui) |
Fonctionnalité | Android | Chrome pour Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Support simple | (Oui) | (Oui) | (Oui) | (Oui) | (Oui) | (Oui) |