Math.pow()

Esta tradução está incompleta. Ajude atraduzir este artigo.

A função Math.pow() retorna a base elevada ao expoente power, ou seja, baseexpoente.

Sintaxe

Math.pow(base, expoente)

Parâmetros

base
O número da base.
expoente
O expoente usado para elevar a base.

Descrição

Como pow() é um método estático de Math, você sempre irá usá-lo como Math.pow(), ao invés de usá-lo como um método de um objeto do tipo Math que você tenha criado (Math não é um construtor).

Exemplos

Usando Math.pow()

// simples
Math.pow(7, 2);    // 49
Math.pow(7, 3);    // 343
Math.pow(2, 10);   // 1024
// expoentes fracionários
Math.pow(4, 0.5);  // 2 (raiz quadrada de 4)
Math.pow(8, 1/3);  // 2 (raiz cúbica de 8)
Math.pow(2, 0.5);  // 1.4142135623730951 (raiz quadrada de 2)
Math.pow(2, 1/3);  // 1.2599210498948732 (raiz cúbica de 2)
// signed exponents
Math.pow(7, -2);   // 0.02040816326530612 (1/49)
Math.pow(8, -1/3); // 0.5
// bases com sinal
Math.pow(-7, 2);   // 49 (quadrados são positivos)
Math.pow(-7, 3);   // -343 (cubos são negativos)
Math.pow(-7, 0.5); // NaN (números negativos não tem uma raiz quadrada real)
// devido ao fato que raízes "par" e "ímpar" são próximas, 
// e limitam a precisão de ponto flutuante, 
// bases negativas com expoentes fracionários sempre retornam NaN
Math.pow(-7, 1/3); // NaN 

Especificações

Especificação Status Comentário
ECMAScript 1st Edition (ECMA-262) Standard Definição Inicial. Implementado no JavaScript 1.0.
ECMAScript 5.1 (ECMA-262)
The definition of 'Math.pow' in that specification.
Standard  
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'Math.pow' in that specification.
Standard  

Compatibilidade com Navegadores

Funcionalidade Chrome Firefox (Gecko) Internet Explorer Opera Safari
Suporte Básico (Yes) (Yes) (Yes) (Yes) (Yes)
Funcionalidade Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Suporte Básico (Yes) (Yes) (Yes) (Yes) (Yes) (Yes)

Veja também

Etiquetas do documento e colaboradores

 Colaboradores desta página: ralphrass
 Última atualização por: ralphrass,