Math.SQRT1_2
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.
Thuộc tính dữ liệu tĩnh Math.SQRT1_2 biểu thị căn bậc hai của 1/2, xấp xỉ 0.707.
Try it
function getRoot1Over2() {
return Math.SQRT1_2;
}
console.log(getRoot1Over2());
// Expected output: 0.7071067811865476
Giá trị
Property attributes of Math.SQRT1_2 | |
|---|---|
| Writable | no |
| Enumerable | no |
| Configurable | no |
Mô tả
Math.SQRT1_2 là hằng số và là tương đương hiệu năng cao hơn của Math.sqrt(0.5).
Vì SQRT1_2 là thuộc tính tĩnh của Math, bạn luôn sử dụng nó dưới dạng Math.SQRT1_2, thay vì là thuộc tính của một đối tượng Math bạn tạo ra (Math không phải là constructor).
Ví dụ
>Sử dụng Math.SQRT1_2
Hàm sau tính độ dài cạnh của hình vuông khi biết đường chéo:
js
function getSquareSideLength(diagonalLength) {
return diagonalLength * Math.SQRT1_2;
}
Đặc tả kỹ thuật
| Specification |
|---|
| ECMAScript® 2027 Language Specification> # sec-math.sqrt1_2> |