Math.cbrt()

La funci贸n Math.cbrt() nos retorna la ra铆z del cubo del numero, eso es

Math.cbrt(x)=x3=the uniqueysuch thaty3=x\mathtt{Math.cbrt(x)} = \sqrt[3]{x} = \text{un unico} \; y \; \text{de tal manera que} \; y^3 = x

Sintaxis

Math.cbrt(x)

Parametros

x
Un numero

Valor retornado

La ra铆z cubica del numero proporcionado

Descripci贸n

Al cbrt() ser un metodo estatico de Math, tu siempre la puedes usar como Math.cbrt(),un metodo de Math que es un objeto que se crea (Math no es un constructor).

Poliformismo

Para x0x \geq 0, tenemos x3=x1/3\sqrt[3]{x} = x^{1/3} esto puede ser emulado con la siguiente funci贸n:

if (!Math.cbrt) {
  Math.cbrt = (function(pow) {
    return function cbrt(x){
      // Esto asegura que numeros negativos sigan siendo negativos
      return x < 0 ? -pow(-x, 1/3) : pow(x, 1/3);
    };
  })(Math.pow); // Localiza Math.pow para una mayor eficienc铆a
}

Ejemplos

Usando Math.cbrt()

Math.cbrt(NaN); // NaN
Math.cbrt(-1); // -1
Math.cbrt(-0); // -0
Math.cbrt(-Infinity); // -Infinito
Math.cbrt(0); // 0
Math.cbrt(1); // 1
Math.cbrt(Infinity); // Infinito
Math.cbrt(null); // 0
Math.cbrt(2);  // 1.2599210498948732

Especificaciones

Compatibilidad

BCD tables only load in the browser

and send us a pull request.

Puedes leer