blair's 개발 portfolio

[모던 자바스크립트 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

활동하기