[JavaScript] 자바스크립트에서 루트(제곱근) 구하는 두가지 방법

자바스크립트에서 제곱근을 계산하는 다양한 방법이 존재합니다. 대표적으로 두 가지 방법이 존재하는데요. 이번 포스팅에서 한번 소개해보고자 합니다.

 

 자바스크립트에서 거듭 구하는 방법 

** 연산자 사용

let x = 25;
let y = 0.5;
console.log(x ** y); // 출력: 5

ES6 이후부터는 지수 연산자 **를 사용하여 간단하게 제곱근을 계산할 수 있습니다. 제곱근은 지수 연산자를 사용하여 0.5승으로 계산하시면 됩니다.

 

Math.sqrt() 메서드 사용

let x = 25;
console.log(Math.sqrt(x)); // 출력: 5

고전적인 방법으로 Math의 sqrt 메서드를 사용하는 방법이 있겠습니다. 아직까지 ES6(ECMAScript 2015)를 지원하지 않는 브라우저도 여전히 존재합니다. 예를 들어 IE 같은 브라우저들 말이죠. 이런 브라우저들은 ** 지수 연산자를 사용하여 제곱근을 구하려고 하면 에러가 발생할 것입니다. 이럴 때는 이 Math의 sqrt()를 사용해 주시면 되겠습니다.

 

댓글

Designed by JB FACTORY