[JavaScript] Math 메소드 정리

김서진·2024년 2월 6일
post-thumbnail

Math

Math 는 수학적인 상수와 함수를 위한 속성과 메서드를 가진 내장 객체다. 함수 객체 X
Math는 Number 자료형만 지원 BigInt와는 사용 불가.

1. Math.max(), Math.min()

입력 값으로 받은 숫자중 가장 큰 값을 반
Math.max(1, 5, 10);  // 10

입력 값으로 받은 숫자중 가장 작은 값을 반환
Math.min(1, 5, 10); // 1

2. Math.random()

Math.random(); // 0~1 미만의 난수

Math.floor((Math.random() * 10) + 1) // 1~10 까지의 정수

3. Math.abs()

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

Math.abs(-1) // 1 
Math.abs('') // 0
Math.abs(undefined) // NaN
Math.abs("string"); // NaN

4. Math.round()

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

Math.round(1.4) // 1
Math.round(2.8) // 3

5. Math.ceil()

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

Math.ceil(1.4) // 1
Math.ceil(-1.4) // -1
Math.ceil() // NaN

6. Math.floor()

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

Math.floor(1.7) // 1
Math.floor(-1.7) // -2
Math.floor() // NaN

7. Math.sqrt()

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

Math.sqrt(81) // 9
Math.sqrt(-81) // NaN
Math.sqrt(0) // 0

참고자료

0개의 댓글