sharingStorage

모던 자바스크립트 29장 Math 본문

Front-End/모던 자바스크립트 Deep Dive

모던 자바스크립트 29장 Math

Anstrengung 2022. 7. 8. 22:24

표준 빌트인 객체인 Math는 수학적인 상수와 함수를 위한 프로퍼티와 메서드를 제공한다.

Math는 생성자 함수가 아니므로 정적 프로퍼티와 정적 메서드를 제공한다.

 

29.1 Math 프로퍼티

29.1.1 Math.PI 

원주율 PI값을 반환한다

 

29.2 Math메서드

29.2.1 Math.abs

Math.abs 메서드는 인수로 전달된 숫자의 절대값을 반환한다.

 

29.2.2 Math.round

Math.round 메서드는 인수로 전달된 숫자의 소수점 이하를 반올림한 정수를 반환한다.

 

 

29.2.3 Math.ceil 

Math.ceil 메서드는 인수로 전달된 숫자의 소수점 이하를 올림한 정수를 반환한다.

 

 

29.2.4 Math.floor

Math.floor 메서드는 인수로 전달된 숫자의 소수점 이하를 내림한 정수를 반환한다.

 

 

29.2.5 Math.sqrt

Math.sqrt 메서드는 인수로 전달된 숫자의 제곱근을 반환한다.

 

 

29.2.6 Math.random 

Math.random 메서드는 임의의 난수를 반환한다. 난수는 0에서 1미만의 실수다.

 

29.2.7 Math.pow 

Math.pow 메서드는 첫 번째 인수를 밑으로 두번째 인수를 지수로 거듭제곱한 결과를 반환한다.

ES7에서 도입된 지수 연산자를 사용하면 가독성이 더 좋다.

 

 

29.2.8 Math.max

전달받은 인수 중 가장 큰수를 반환한다. 

 

29.2.9 Math.min

Math.min 메서드는 전달받은 인수 중에서 가장 작은 수를 반환한다. 

 

Comments