자바스크립트 재귀함수 사용 방법

재귀함수(Recursive Function)는 여러가지 문제해결 방법론 중의 하나로, 함수가 자기 자신을 반복적으로 호출하여 문제를 해결합니다. 이는 기본적으로 종료 조건과 재귀 조건을 가지고 있어야 합니다. 재귀함수 기본 구조 Base Case: 재귀 호출을 종료할 조건을 말합니다. 이 조건을 만나면 더 이상 재귀 호출을 하지 않고 결과 값을 리턴합니다. Recursive Case: 자기 자신을 호출하는 부분으로 문제를 더 작은 단위로 … Read more

자바스크립트 원주율 Math.PI

Math.PI는 자바스크립트에서 원주율(π)의 값, 약 3.141592를 나타내는 상수입니다. 원주율은 원의 둘레와 지름의 비율이며, 자바스크립트에서는 Math.PI를 사용하면 이 값을 바로 참조할 수 있습니다. 예제 1: 원의 둘레 구하기 원의 둘레는 “2 x π x 반지름”으로 계산할 수 있습니다. 여기서 Math.PI를 사용하여 원의 둘레를 계산할 수 있습니다. 개발자 도구에서 예제 코드를 실행하면 위의 이미지와 같은 결과를 얻을 … Read more

자바스크립트 시간 측정 performance.now()

시간 측정 시 performance.now() 메소드를 사용해 고정밀 측정 결과를 얻을 수 있습니다. 이 메소드는 밀리초 단위로 현재 시간을 리턴하여 매우 정확한 시간 측정 작업이 가능합니다. 함수 실행 시간 측정 예시 개발자 도구를 통해 위의 코드를 실행하면 이미지와 같은 결과를 확인할 수 있습니다. 위의 예제 코드에서는 실행에 시간이 조금 걸리는 test() 함수를 먼저 작성했습니다. 다음으로 performance.now() … Read more