Math.cos()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Math.cos() は静的メソッドで、ラジアンの数値の余弦(コサイン)を返します。

試してみましょう

構文

js
Math.cos(x)

引数

x

余弦を返すラジアンの角度。

返値

x の余弦で、-1 から 1 まで(両端を含む)です。 xInfinity-Infinity、または NaN の場合、 NaN を返します。

解説

cos()Math の静的メソッドであるため、生成した Math オブジェクトのメソッドとしてではなく、常に Math.cos() として使用するようにしてください (Math はコンストラクターではありません)。

Math.cos() の使用

js
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

仕様書

Specification
ECMAScript Language Specification
# sec-math.cos

ブラウザーの互換性

BCD tables only load in the browser

関連情報