[JS]-DeepDive Math

Kng_db·2023년 3월 28일
0

Math

표준 빌트인 객체인 Math는 수학적인 상수와 함수를 위한 프로퍼티와 메서드를 제공합니다.
Math는 생성자 함수가 아니며, 정적 프로퍼티와 정적 메서드만 제공합니다.

Math 프로퍼티

Math.PI

원주율 PI 값을 반환합니다.

Math 메서드

Math.abs

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

  • 숫자가 아닌경우

Math.round

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

Math.ceil

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

Math.floor

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


Math.sqrt

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

Math.random

임의의 난수(랜덤 숫자)를 반환합니다. 반환되는 숫자는 (0 <= i < 1) 입니다.

  • 1~10 범위의 정수 출력하기

Math.pow

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


Math.max

인수 중에서 가장 큰 수를 반환합니다. 인수가 전달되지 않으면 -Infinity를 반환합니다.

배열을 인수로 전달받아 배열의 요소 중에서 최대값을 구하려면 Function.prototype.apply 메서드 또는 스프레드 문법을 사용해야 합니다.

Math.min

인수 중에서 가장 작은 수를 반환합니다. 인수가 전달되지 않으면 Infinity를 반환합니다.

배열을 인수로 전달받아 배열의 요소 중에서 최대값을 구하려면 Function.prototype.apply 메서드 또는 스프레드 문법을 사용해야 합니다.

profile
코딩 즐기는 사람

0개의 댓글