본문 바로가기

Study/JS

Math

 Math

 

 

Math.PI

원주율 값을 반환한다.

 

Math.PI; //3.141592653589793

 

 

 

Math.abs

인수로 전달된 숫자의 절대값을 반환한다. 절대값은 반드시 0 또는 양수이다.

 

Math.abs(-1) // 1
Math.abs('-1') // 1
Math.abs('') // 0
Math.abs([]) // 0
Math.abs(null) // 0
Math.abs(undefined) // NaN
Math.abs({}) // NaN
Math.abs('string') // NaN
Math.abs() // NaN

 

 

 

Math.round

인수로 전달된 숫자의 소수점 이하를 반올림한 정수를 반환한다.

 

Math.round(1.4); // 1
Math.round(1.6); // 2
Math.round(-1.4); // -1
Math.round(-1.6); // -2
Math.round(1); // 1
Math.round(); // NaN

 

 

 

Math.ceil

인수로 전달된 숫자의 소수점이하를 올림한 정수를 반환한다.

 

Math.ceil(1.4); // 2
Math.ceil(1.6); // 2
Math.ceil(-1.4); // -1
Math.ceil(-1.6); // -1
Math.ceil(1); // 1
Math.ceil(); // NaN

 

 

 

Math.floor

인수로 전달된 숫자의 소수점 이하를 내림한 진수를 반환한다.

 

Math.floor(1.9); // 1
Math.floor(9.1); // 9
Math.floor(-1.9); // -2
Math.floor(-9.1); // -10
Math.floor(1); // 1
Math.floor(); // NaN

 

 

 

Math.sqrt

인수로 전달된 숫자의 제곱근을 반환한다.

 

Math.sqrt(9); // 3
Math.sqrt(-9); // NaN
Math.sqrt(2); // 1.414213562373095
Math.sqrt(1); // 1
Math.sqrt(0); // 0
Math.sqrt(); // NaN

 

 

 

Math.random

임의의 랜덤숫자를 반환한다. 반환한 숫자는 0이상 1미만의 실수이다.

 

 

 

 

Math.pow

첫번째 인수를 밑으로, 두번째 인수를 지수로 거듭제곱한 결과를 반환한다.

 

Math.pow(2,8) // 256
Math.pow(2,-1) // 0.5
Math.pow(2) // NaN

 

 

 

 

Math.max

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

 

Math.max(1) // 1
Math.max(1,2) // 2
Math.max(1,2,3) // 3
Math.max() // Infinity

 

 

 

 

Math.min

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

 

Math.min(1) // 1
Math.min(1,2) // 1
Math.min(1,2,3) // 1
Math.min() // Infinity

 

'Study > JS' 카테고리의 다른 글

Set  (0) 2022.09.29
String  (1) 2022.09.29
배열 고차함수  (1) 2022.09.29
배열 메소드  (0) 2022.09.29
원시타입과 참조타입  (0) 2022.09.29