Spec-Zone.ru › JavaScript

Math.cbrt()

Baseline Широко доступно

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.

Статический метод Math.cbrt() возвращает кубический корень числа. То есть

𝙼𝚊𝚝𝚑.𝚌𝚋𝚛𝚝(𝚡)=x3=уникальный y, такой что y3=x\mathtt{\operatorname{Math.cbrt}(x)} = \sqrt[3]{x} = \text{the unique } y \text{ such that } y^3 = x

Попробуйте

console.log(Math.cbrt(-1));
// Expected output: -1

console.log(Math.cbrt(1));
// Expected output: 1

console.log(Math.cbrt(Infinity));
// Expected output: Infinity

console.log(Math.cbrt(64));
// Expected output: 4

Синтаксис

Math.cbrt(x)

Параметры

x
Число.

Возвращаемое значение

Кубический корень из x.

Описание

Поскольку cbrt() является статическим методом Math, вы всегда используете его как Math.cbrt(), а не как метод созданного вами объекта Math (Math не является конструктором).

Примеры

Использование Math.cbrt()

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

Спецификации

Спецификация
ECMAScript® 2027 Language Specification
# sec-math.cbrt

Совместимость с браузерами

Настольные компьютеры Мобильные устройства Сервер
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android WebView на iOS Bun Deno Node.js
cbrt
38
12
25
25
8
38
25
25
8
3.0
38
8
1.0.0
1.0
0.12.0

См. также

  • Polyfill Math.cbrt в core-js
  • es-shims polyfill Math.cbrt
  • Math.pow()
  • Math.sqrt()

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/cbrt

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API