Với bài này Thế giới JS sẽ đi chi tiết và ví dụ của phương thức Math.sqrt( ) trong JavaScript được sử dụng để bình phương căn của số được truyền dưới dạng tham số cho hàm.
1.Cú pháp:
Math.sqrt(giá trị)
Tham số: Phương thức này chấp nhận một tham số duy nhất như đã đề cập ở trên và được mô tả bên dưới:
- Giá trị: chứa số có căn bậc hai cần tính.
Trả về: Căn bậc hai của số được truyền dưới dạng tham số.
Dưới đây là một ví dụ về Phương thức Math sqrt() .
2.Thí dụ:
// https://vpsus.vn/ // https://www.facebook.com/groups/893052378563701 // https://twitter.com/thegioijs console.log(Math.sqrt(-2)); console.log(Math.sqrt(-2.56));
Đầu ra:
NaN NaN
Ví dụ 1:
// https://vpsus.vn/ // https://www.facebook.com/groups/893052378563701 // https://twitter.com/thegioijs Input : Math.sqrt(4) Output : 2
Ví dụ 2:
// https://vpsus.vn/ // https://www.facebook.com/groups/893052378563701 // https://twitter.com/thegioijs Input : Math.sqrt(-4) Output : NaN
3.Lỗi và ngoại lệ:
- Một chuỗi không phải là số được truyền dưới dạng tham số trả về NaN
- Một mảng có nhiều hơn 1 số nguyên được truyền dưới dạng tham số trả về NaN
- Một số âm được truyền dưới dạng tham số trả về NaN
- Một chuỗi rỗng được truyền dưới dạng tham số trả về NaN
- Một mảng trống được truyền dưới dạng tham số trả về NaN
Các code khác cho phương pháp trên như sau:
Chương trình 1:
// https://vpsus.vn/ // https://www.facebook.com/groups/893052378563701 // https://twitter.com/thegioijs console.log(Math.sqrt(2) + "<br>"); console.log(Math.sqrt(2.56));
Đầu ra:
1.4142135623730951
1.6
Chương trình 2:
// https://vpsus.vn/ // https://www.facebook.com/groups/893052378563701 // https://twitter.com/thegioijs console.log(Math.floor("WikiCode"));
Đầu ra:
NaN
Chương trình 3:
Đầu ra:
4.06201920231798
Trình duyệt được hỗ trợ:
- Google Chrome 1 trở lên
- Internet Explorer 3 trở lên
- Firefox 1 trở lên
- Opera3 trở lên
- Safari1 trở lên
Trên đây là tất cả những gì về hàm sqrt() của Math trong javascript mà bạn cần biết. Nếu bạn có bất kỳ câu hỏi liên quan tới hàm sqrt() của Math, hãy chủ động liên hệ và inbox cho chúng tôi, để giúp đỡ bạn sớm nhất
Tiếp theo, hãy cùng Thế giới JS tìm hiểu thêm các kiến thức về Javascript trong các bài tiếp theo trong series học miễn phí Javascript từ cơ bản tới nâng cao.
Nếu bạn cảm thấy hữu ích và yêu thích Thế giới JS, hãy tham gia và theo dõi chúng tôi để nhận thêm nhiều kiến thức MIỄN PHÍ hơn nữa nhé:
Share to learn more than!