[모던 자바스크립트 Deep Dive] 29. Math
29. Math
29.1 Math 프로퍼티
1. Math.PI
- 원주율 PI값을 반환한다.
29.2 Math 메서드
1. Math.abs
- 인수로 전달된 숫자의 절대값을 반환한다.
- 절대값은 반드시 0 또는 양수이어야 한다
2. Math.round
- 인수로 전달된 소수점 이하를 반올림한 정수를 반환한다
3. Math.ceil
- 인수로 전달된 숫자의 소수점 이하를 올림한 정수를 반환한다.소수점 이하를 올림하면 더 큰 정수가 된다.
4. Math.floor
- 인수로 전달된 숫자의 소수점 이하를 내림한 정수를 반환한다
5. Math.sqrt
- 인수로 전달 된 제곱근을 반환한다.
6. Math.random
- 임의의 난수를 반환한다. Math.random 메서드가 반환한 난수는 0에서 1 미만의 실수다 즉 0은 포함되지만 1은 포함되지 않는다
7. Math.pow
- 첫번째 인수를 밑으로 두번째 인수를 지수로 거듭제곱한 결과를 반환한다.
- 지수연산자를 활용하면 가독성이 더 좋다.
8. Math.max
- 전달받은 인수 중에서 가장 큰 수를 반환한다 인수가 전달되지 않으면 -infinity를 반환한다
- 배열을 인수로 전달 받아 배열의 요소 중에서 최대값을 구하려면 Function.prototype.apply 메서드 또는 스프레드 문법을 사용해야한다.
9. Math.min
- 전달 받은 인수 중에서 가장 작은 수를 반환한다. infinity를 반환한다
- 배열을 인수로 전달 받아 배열의 요소 중에서 최소값을 구하려면 Function.prototype.apply 메서드 또는 스프레드 문법을 사용해야한다.
블로그의 정보
개발 블로그👩💻
Blairj