본문 바로가기
IT/Javascript

[Javascript] - 자바스크립트 Math 객체(abs, round, ceil, floor, sqrt, random, pow, max, min) 메서드 사용법

by 차이나는 개발자 2021. 8. 2.
728x90
반응형

#자바스크립트 Math 객체(abs, round, ceil, floor, sqrt, random, pow, max, min) 메서드 사용법

 

 

#Math.PI

-원주율 PI 값을 반환한다.

 

-예시

Math.PI; // 3.141592653589793

 

 

#Math.abs

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

 

-예시

Math.abs(1); // 1

Math.abs(-1); // 1

Math.abs(null); // 0

Math.abs('string'); // NaN

 

 

#Math.round

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

 

-예시

Math.round(1.7); // 2

Math.round(-1.3); // -1

Math.round(3); // 3

Math.round(); // NaN

 

 

#Math.ceil

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

 

-예시

Math.ceil(1.2); // 2

Math.ceil(-1.3); // -1

Math.ceil(2); // 2

Math.ceil(); // NaN

 

 

#Math.floor

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

 

-예시

Math.floor(1.8); // 1

Math.floor(-1.8); // -2

Math.floor(1); // 1

Math.floor(); // NaN

 

 

#Math.sqrt

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

 

-예시

Math.sqrt(25); // 5

Math.sqrt(-9); // NaN

Math.sqrt(1); // 1

Math.sqrt(0); // 0

Math.sqrt(); // NaN

 

 

#Math.random

-0에서 1미만의 실수(랜덤)를 반환한다.

 

-예시

const random = Math.floor((Math.random() * 10) + 1);

// 1 ~ 10까지 랜덤 숫자 반환
console.log(random);

 

 

#Math.pow

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

 

-예시

Math.pow(2, 4); // 16

// ES7에서 도입된 지수 연산자
2 ** 2 ** 2 // 16

 

 

#Math.max

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

 

-예시

Math.max(1); // 1

Math.max(10, 33, 22); // 33

Math.max(); // -Infinity

 

 

#Math.min

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

 

-예시

Math.min(1); // 1

Math.min(3, 7, 4); // 3

Math.min(); // Infinity

 

 

 

728x90
반응형

댓글