자바스크립트 제곱근 sqrt
메서드로 실수의 제곱근을 구할 수 있습니다. 허수는 NaN
을 반환합니다.
자바스크립트 제곱근 sqrt 사용
Math
객체의 sqrt()
메서드를 사용하면, 실수의 제곱근을 구할 수 있습니다. √2 의 값을 표현하는 예제입니다.
var num = Math.sqrt(2);
document.write(num);
결과
1.4142135623730951
제곱근 반올림 계산
반올림을 계산하는 방법은 여러가지가 있지만 toFixed()
메서드를 사용할 수 있습니다. toFixed(숫자)
에 숫자를 원하는 소수 자릿수를 입력하면, 반올림이 되어 표기됩니다.
var num = Math.sqrt(2);
//소수 셋째 자리까지만 표시
var result = num.toFixed(3);
document.write(result);
결과
1.414
음수의 제곱근은 출력 불가
자바스크립트에서는 허수 범위는 표시할 수 없습니다. 음수의 제곱근은 실수 범위에서는 존재하지 않으므로 NaN
으로 반환됩니다.
var num = Math.sqrt(-2);
document.write(num);
결과
NaN
√-2 의 값은 2i로 허수입니다. 제곱해서 -2로 음수가 되는 값은 실수 범위에서는 없으므로 NaN
을 반환합니다.