Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. JavaScript
  3. Reference
  4. Standard built-in objects
  5. Math
  6. PI

Math.PI

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⁩.

TheMath.PI static data property represents the ratio of the circumference of a circle to its diameter, approximately 3.14159.

Try it

function calculateCircumference(radius) {  return 2 * Math.PI * radius;}console.log(Math.PI);// Expected output: 3.141592653589793console.log(calculateCircumference(10));// Expected output: 62.83185307179586

Value

𝙼𝚊𝚝𝚑.𝙿𝙸=π3.14159\mathtt{Math.PI} = \pi \approx 3.14159
Property attributes ofMath.PI
Writableno
Enumerableno
Configurableno

Description

BecausePI is a static property ofMath, you always use it asMath.PI, rather than as a property of aMath object you created (Math is not a constructor).

Examples

Using Math.PI

The following function usesMath.PI to calculate the circumference of a circle with a passed radius.

js
function calculateCircumference(radius) {  return Math.PI * (radius + radius);}calculateCircumference(1); // 6.283185307179586

Specifications

Specification
ECMAScript® 2026 Language Specification
# sec-math.pi

Browser compatibility

See also

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp