javaScript의 숫자,수학 method
2022년 07월07일
js에는 여러가지 많은 수학 method가 있습니다. 보통 Math라이브러리에서 많은 기능을 사용할수 있습니다. 알고리즘 문제를 풀때 많은 도움을 주고 여러 도움을 줍니다.
-
toString() : 진법 메소드
-
Math.floor() : 내림
-
Math.round() : 반올림
-
toFixed() : 소숫점 자릿수
-
Math.max() : 최대 크기 찾기
-
Math.min() : 최소 크기 찾기
-
Math.abs() : 절대값
-
Math.pow(n, m) : 제곱
-
Math.sqrt() : 제곱근
- toString() : 진법 메소드
toString()은 정수를 입력을 받아서 원하는 진법으로
변환된 문자열을 돌려받는 진법 메서드 입니다.
- Math.floor() : 내림
Math.floor()는 입력 받은 소수점 있는 숫자를 무조건 내립니다.
- Math.round() : 반올림
Math.round()는 입력 받은 소수점 있는 숫자를 반올림 합니다.
- toFixed() : 소수점 자릿수
toFixed()는 특정 소수 자릿수를 잘라줍니다. 저는 메서드를 이용해서 코인 가격이 14.1241243 이런식으로 되어 있길래 잘라서 보여주는 웹을 만든적이 있습니다.
- Math.max() : 최대값
Math.max()는 배열의 최대값을 가져옵니다. 보통 알고리즘 문제에서 많이 쓰이는 함수입니다.
- Math.min() : 최소값
Math.min()는 배열의 최소값을 가져옵니다..
- Math.abs() : 절대값
Math.abs()는 절대값을 만들어 줍니다. 시뮬레이션 문제에서 2차원 배열에 각각 위치를 알려주고 두개의 element의 거리를 구하는 문제에서 많이 쓰이는 메서드입니다.
- Math.pow(n, m) : 제곱
Math.pow(n, m)는 말그대로 제곱을 돌려줍니다.
- Math.sqrt() : 제곱근
Math.sqrt()는 제곱근을 만들어서 돌려줍니다.
제곱근은 보통 소수를 빨리 구하는 알고리즘 아르키메데스 체의
실행속도를 더 빨리 하기위해 쓰이곤합니다.
오늘은 9가지의 숫자 메서드를 알아보았습니다. 알고리즘에서도 많이 쓰이고 실제로 웹을 만들떄에도 많이 쓰이는 메서드로 공부하면 많이 쓰입니다.