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
值
Math.SQRT2 的属性特性 | |
---|---|
可写 | 否 |
可枚举 | 否 |
可配置 | 否 |
描述
Math.SQRT2
是一个常量,它是 Math.sqrt(2)
的性能更优等价写法。
由于 SQRT2
是 Math
的静态属性,因此你应始终使用 Math.SQRT2
来访问它,而不是通过某个你创建的 Math
对象来访问(Math
不是构造函数)。
示例
使用 Math.SQRT2
以下函数返回 2 的平方根:
js
function getRoot2() { return Math.SQRT2; } getRoot2(); // 1.4142135623730951
规范
Specification |
---|
ECMAScript® 2026 Language Specification # sec-math.sqrt2 |