JS : Math (수학적 상수/함수를 위한 내장객체)

Math는 수학적인 상수와 함수를 위한 속성+메서드를 가지는 자바스크립트 내장 객체입니다.

* 함수 객체가 아님

* Number 내장객체만 지원하며 BigInt는 지원하지 않습니다.

 

많이 이용하는 Math Method

  • Math.random()
  • Math.min()
  • Math.max()
  • Math.floor()
  • Math.round()
  • Math.ceil()
  • Math.sin()

 

 

Math.PI

원주율 파이 값을 반환합니다.

 


 

Math.random() 

0~1 사이 소수값을 랜덤 반환합니다.

0과 1은 랜덤 값에 포함되지 않습니다.(사이 값만!)

출력할때마다 0~1 사이의 랜덤한 수를 반환합니다.

 


 

Math.floor(n)

소수점 이하 값을 버리고 나머지 정수 값을 반환합니다.

 

(아래) Math.floor을 활용하여 Math.random의 결과를 정수로 출력할 수 있습니다.

 


 

Math.ceil(n)

정수값을 반올림하여 반환합니다.

 

 


 

Math.round(n)

가장 가까운 정수 값으로 반환합니다.

* Math.ceil()과 다른 점은 ceil은 무조건 반올림하는 반면 round는 가까운 정수 기준으로 반환됩니다.

 

 


 

Math.abs(-n)

음수 값을 양수 값으로 반환합니다.

 

 

 


 

 

Math.min(n, n, n)

가지고 있는 수 중 가장 작은 수를 반환합니다.

 


 

Math.max(n, n, n)

가지고 있는 수 중 가장 큰 수를 반환합니다.

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  Comments,     Trackbacks