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 July 2015.

Math.SQRT2 是一个静态数据属性,表示 2 的平方根,约等于 1.414。

尝试一下

function getRoot2() { return Math.SQRT2; } console.log(getRoot2()); // 预期输出:1.4142135623730951 

𝙼𝚊𝚝𝚑.𝚂𝚀𝚁𝚃𝟸=21.414\mathtt{Math.SQRT2} = \sqrt{2} \approx 1.414
Math.SQRT2 的属性特性
可写
可枚举
可配置

描述

Math.SQRT2 是一个常量,它是 Math.sqrt(2) 的性能更优等价写法。

由于 SQRT2Math 的静态属性,因此你应始终使用 Math.SQRT2 来访问它,而不是通过某个你创建的 Math 对象来访问(Math 不是构造函数)。

示例

使用 Math.SQRT2

以下函数返回 2 的平方根:

js
function getRoot2() { return Math.SQRT2; } getRoot2(); // 1.4142135623730951 

规范

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

浏览器兼容性

参见