Home Math 객체
Post
X

Math 객체

Math 객체에 대해 알아보자.


Math 객체

수학 상수와 함수를 위한 프로퍼티와 메서드를 제공하는 표준 빌트인 객체이다.

표준 빌트인 객체란 ECMAScript 사양에 정의된 객체를 말하며 언제나 사용할 수 있습니다.


메서드

  • Math.abs(num)

    인수의 절대값을 반환합니다.

  • Math.round(num)

    인수의 소수점 이하를 반올림한 후 반환합니다.

  • Math.ceil(num)

    인수의 소수점 이하를 올림한 후 반환합니다.

  • Math.floor(num)

    인수의 소수점 이하를 내림한 후 반환합니다.

  • Math.sqrt(num)

    인수의 제곱근을 반환합니다.

  • Math.random()

    0 ~ 1 미만의 부동 소수점을 반환합니다.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    // 값을 곱하거나 더해서 기준 범위를 만들수 있습니다.
    
    Math.random() * 100; // 0 ~ 100 까지의 부동 소수점
    Math.random() * 25 + 5; // 5 ~ 30 까지의 부동 소수점
    Math.random() * 10 - 100; // -100 ~ -90 까지의 부동 소수점
    
    Math.floor(Math.random() * 100); // 0 ~ 99 까지의 정수
    Math.round(Math.random() * 25) + 5; // 5 ~ 30 까지의 정수
    Math.ceil(Math.random() * 10) - 100; // -100 ~ -90 까지의 정수
    
  • Math.pow(num, num)

    첫번째 인수는 밑, 두번쨰 인수는 지수로 거듭제곱을 반환합니다.

  • Math.max(…num)

    인수들 중 가장 큰 수를 반환합니다.

  • Math.min(…num)

    인수들 중 가장 작은 수를 반환합니다.

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.