Math.SQRT2 是一个静态数据属性,表示 2 的平方根,约等于 1.414。
{{InteractiveExample("JavaScript Demo: Math.SQRT2", "shorter")}}
```js interactive-example function getRoot2() { return Math.SQRT2; }
console.log(getRoot2()); // 预期输出:1.4142135623730951
## 值
{{js_property_attributes(0, 0, 0)}}
## 描述
`Math.SQRT2` 是一个常量,它是 [`Math.sqrt(2)`](/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Math/sqrt) 的性能更优等价写法。
由于 `SQRT2` 是 `Math` 的静态属性,因此你应始终使用 `Math.SQRT2` 来访问它,而不是通过某个你创建的 `Math` 对象来访问(`Math` 不是构造函数)。
## 示例
### 使用 Math.SQRT2
以下函数返回 2 的平方根:
```js
function getRoot2() {
return Math.SQRT2;
}
getRoot2(); // 1.4142135623730951