자바스크립트 제곱근 sqrt 메서드로 구하기


자바스크립트 제곱근 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을 반환합니다.