このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。
Math.SQRT2
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
Math.SQRT2 は静的データプロパティで、2 の平方根、約 1.414 を表します。
In this article
試してみましょう
function getRoot2() { return Math.SQRT2;}console.log(getRoot2());// 予想される結果: 1.4142135623730951値
Math.SQRT2 のプロパティ属性 | |
|---|---|
| 書込可能 | 不可 |
| 列挙可能 | 不可 |
| 設定可能 | 不可 |
解説
Math.SQRT2 は定数であり、Math.sqrt(2) と同等でよりパフォーマンスの高いものです。
SQRT2 はMath オブジェクトの静的プロパティなので、Math オブジェクトを生成してプロパティとして使用するのではなく、常にMath.SQRT2 として使用するようにしてください (Math はコンストラクターではありません)。
例
>Math.SQRT2 の使用
以下の関数は 2 の平方根を返します。
js
function getRoot2() { return Math.SQRT2;}getRoot2(); // 1.4142135623730951仕様書
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-math.sqrt2> |