--- title: Math.cbrt() slug: Web/JavaScript/Reference/Global_Objects/Math/cbrt translation_of: Web/JavaScript/Reference/Global_Objects/Math/cbrt original_slug: Web/JavaScript/Referencia/Objetos_globales/Math/cbrt ---
La función Math.cbrt() nos retorna la raíz del cubo del numero, eso es
Math.cbrt(x)
La raíz cubica del numero proporcionado
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).
Para , tenemos 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
}
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
| Especificación |
|---|
| {{SpecName('ESDraft', '#sec-math.cbrt', 'Math.cbrt')}} |
{{Compat("javascript.builtins.Math.cbrt")}}