Hàm Math.sqrt()
trả về giá trị căn bậc hai, that is
The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
Cú pháp
Math.sqrt(x)
Tham số
x
- Một con số
Giá trị trả về
Căn bậc hai của số cung cấp. Nếu hàm nhận giá trị, NaN
sẽ bị trả về.
Mô tả
Nếu x
là con số âm, Math.sqrt()
sẽ trả về NaN
.
Do sqrt()
là phương thức tĩnh của Math
, ta phải dùng theo cách này Math.sqrt()
, thay vì dùng dưới dạng phương thức của đối tượng Math
mà bạn tạo ra (Math
không phải là một hàm khởi tạo, constructor).
Ví dụ
Dùng Math.sqrt()
Math.sqrt(9); // 3
Math.sqrt(2); // 1.414213562373095
Math.sqrt(1); // 1
Math.sqrt(0); // 0
Math.sqrt(-1); // NaN
Math.sqrt(-0); // -0
Thông số kỹ thuật
Thông số kỹ thuật | Trạng thái | Chú thích |
---|---|---|
ECMAScript 1st Edition (ECMA-262) | Standard | Định nghĩa lần đầu. Tích hợp trong JavaScript 1.0. |
ECMAScript 5.1 (ECMA-262) The definition of 'Math.sqrt' in that specification. |
Standard | |
ECMAScript 2015 (6th Edition, ECMA-262) The definition of 'Math.sqrt' in that specification. |
Standard | |
ECMAScript (ECMA-262) The definition of 'Math.sqrt' in that specification. |
Living Standard |
Tính tương thích trên trình duyệt
BCD tables only load in the browser
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.