JavaScript의 Math.sqrt() 함수는 Math 객체에 포함된 정적 메서드로, 인자로 전달받은 숫자의 제곱근(square root) 값을 계산하여 반환합니다. 예를 들어 169를 전달하면 그 제곱근인 13을 결과로 돌려줍니다.
문법(Syntax)
Math.sqrt() 함수의 기본적인 사용 문법은 다음과 같습니다.
Math.sqrt(x);
여기서 x는 제곱근을 구하고자 하는 숫자를 의미합니다.
매개변수와 반환값
- x: 제곱근을 구할 대상이 되는 숫자입니다.
- 0 이상의 숫자를 전달하면 해당 값의 제곱근을 반환합니다.
- 음수를 전달하면 유효한 실수 제곱근이 존재하지 않으므로
NaN(Not a Number)을 반환합니다. - 인자를 생략하거나 숫자가 아닌 값을 전달하면
NaN이 반환됩니다.
예제(Example)
아래 예제는 Math.sqrt() 함수를 사용해 169의 제곱근을 구한 뒤, 그 결과를 화면에 출력하는 코드입니다.
<html>
<head>
<title>JavaScript Example</title>
</head>
<body>
<script type="text/javascript">
var result = Math.sqrt(169);
document.write("주어진 숫자의 제곱근 값: " + result);
</script>
</body>
</html>
실행 결과(Output)
주어진 숫자의 제곱근 값: 13
169는 13 × 13으로 표현할 수 있으므로, Math.sqrt(169)의 결과로 13이 출력됩니다. 이처럼 Math.sqrt() 함수는 피타고라스 정리 계산, 거리 계산 등 수학적 연산이 필요한 다양한 상황에서 유용하게 활용될 수 있습니다.