Math.hypot()
Phương thức Math.hypot() dùng để tìm căn bậc hai của tổng bình phương các đối số được truyền vào. Thực chất phương thức này dùng để tìm cạnh huyền của tam giác vuông khi biết hai cạnh góc vuông.
Cú pháp
Math.hypot(đối_số1, đối_số2, ....);
Ví dụ
Trong ví dụ sau, hai cạnh của tam giác vuông được truyền vào để tìm cạnh huyền. Nếu giá trị không thể chuyển thành số thì NaN sẽ được trả về.
<html> <body> <script> document.write(Math.hypot(7, 24)); document.write("</br>"); document.write(Math.hypot(7, "hi")); </script> </body> </html>
Kết quả
25 NaN
Phương thức này cũng chấp nhận giá trị âm và trả về căn bậc hai của tổng bình phương chúng.
Ví dụ
<html> <body> <script> document.write(Math.hypot(-7, -24)); document.write("</br>"); document.write(Math.hypot(-3, -4)); </script> </body> </html>
Kết quả
25 5
Phương thức có thể nhận nhiều hơn hai giá trị và trả về căn bậc hai của tổng bình phương tất cả.
Ví dụ
<html> <body> <script> document.write(Math.hypot(1, 2, 3)); </script> </body> </html>
Kết quả
3.74165738677