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ị

𝙼𝚊𝚝𝚑.𝚂𝚀𝚁𝚃𝟷_𝟸=120.707\mathtt{Math.SQRT1_2} = \sqrt{\frac{1}{2}} \approx 0.707
Property attributes of Math.SQRT1_2
Writableno
Enumerableno
Configurableno

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).

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

Thông số kỹ thuật
ECMAScript® 2027 Language Specification
# sec-math.sqrt1_2

Tương thích trình duyệt

Xem thêm