Spec-Zone.ru › JavaScript

Math.cos()

Базовая версия Широко доступна

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

Статический метод Math.cos() возвращает косинус числа, выраженного в радианах.

Попробуйте

function getCircleX(radians, radius) {
  return Math.cos(radians) * radius;
}

console.log(getCircleX(1, 10));
// Expected output: 5.403023058681398

console.log(getCircleX(2, 10));
// Expected output: -4.161468365471424

console.log(getCircleX(Math.PI, 10));
// Expected output: -10

Синтаксис

Math.cos(x)

Параметры

x
Число, представляющее угол в радианах.

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

Косинус x, значение от -1 до 1 включительно. Если x является Infinity, -Infinity или NaN, возвращает NaN.

Описание

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

Примеры

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

Math.cos(-Infinity); // NaN
Math.cos(-0); // 1
Math.cos(0); // 1
Math.cos(1); // 0.5403023058681398
Math.cos(Math.PI); // -1
Math.cos(2 * Math.PI); // 1
Math.cos(Infinity); // NaN

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

Спецификация
Спецификация языка ECMAScript® 2027
# sec-math.cos

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

Настольные компьютеры Мобильные Сервер
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android WebView на iOS Bun Deno Node.js
cos
1
12
1
3
1
18
4
10.1
1
1.0
4.4
1
1.0.0
1.0
0.10.0

См. также

  • Math.acos()
  • Math.asin()
  • Math.atan()
  • Math.atan2()
  • Math.sin()
  • Math.tan()
  • CSS cos() функция

© 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/cos

Spec-Zone.ru

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