NATIVE

settings_applicationsObject

NATIVE

Editing
  • account_tree
  • bug_report

ObjectMath

수학적 데이터와 처리를 다루는 객체이며 생성자 함수를 가지고 있지 않은 정적 객체이다.

하위 트리 탐색

  • Static

    정적(static) 멤버를 의미하며 인스턴스(instance)에 상속되어 사용할 수 없고 오로지 하위를 포함하여 객체(object) 또는 인터페이스(interface) 자신에서 해당 멤버에 접근이 가능하다. 

    • Properties

      • E

        자연 대수 e의 근원을 나타내며 약 2.718(Euler's number: 오일러 수) 값을 가지고 있다.

      • LN10

        10의 자연로그 값, 약2.302의 값을 갖는다.

      • LN2

        2의 자연로그 값, 약 0.693의 값을 갖는다.

      • LOG10E

        e의 밑이 10인 로그값으로 약 0.434를 나타낸다.

      • LOG2E

        e의 밑이 2인 로그값으로 약 1.442의 값을 갖는다.

      • PI

        원의 둘레와 지름의 비율로 약 3.14159의 값을 갖는다.

      • SQRT1_2

        1/2의 제곱근인 약 0.707을 나타낸다.

      • SQRT2

        2의 제곱근을 나타내며 약 1.414을 가지고 있다.

    • Methods

      • abs()

        절대값을 반환한다.

      • acos()

        주어진 숫자의 역코사인 값을 라디안(radian)으로 반환한다.

      • acosh()

        숫자의 역쌍곡선 코사인 값을 반환한다.

      • asin()

        지정된 숫자의 역사인(라디안 단위)값을 반환한다.

      • asinh()

        숫자의 역쌍곡선 사인 값을 반환한다.

      • atan()

        지정된 숫자의 역탄젠트 값을 라디안(radians) 단위로 반환한다.

      • atan2()

        양의 x 축과 광선 사이의 평면 각도(라디안)를 (0, 0)에서 점 (x, y)까지 반환한다.

      • atanh()

        지정된 숫자의 역쌍곡선 탄젠트 값을 반환한다.

      • cbrt()

        지정된 숫자의 세제곱근을 반환한다.

      • ceil()

        지정된 숫자를 올림하여 지정된 숫자보다 크거나 같은 가장 가까운 정수를 반환한다.

      • clz32()

        지정된 숫자의 32비트 이진 표현에서 선행 0비트의 수를 반환한다.

      • cos()

        주어진 숫자의 코사인 값을 라디안(radian)으로 반환한다.

      • cosh()

        지정된 숫자의 쌍곡선 코사인 값을 반환한다.

      • exp()

        오일러(Euler)의 상수 e(약 2.71828) 값을 지정된 숫자만큼 거듭제곱하여 반환한다.

      • expm1()

        오일러(Euler)의 상수 e(약 2.71828) 값을 지정된 수 만큼 거듭제곱한 값에 1을 뺀 값을 반환한다.

      • floor()

        지정된 숫자를 버림하여 지정된 숫자보다 작거나 같은 가장 가까운 정수를 반환한다.

      • fround()

        숫자에 대한 가장 가까운 32비트 단정밀도(Single-precision) 부동 소수점 표현을 반환한다.

      • hypot()

        지정된 숫자의 제곱 합계의 제곱근을 반환한다.

      • imul()

        지정된 2개의 숫자에 대한 C와 유사한 32비트 곱셈 결과를 반환한다.

      • log()

        지정된 숫자의 e를 밑으로(loge)하는 자연 로그 값을 반환한다.

      • log10()

        지정된 숫자의 밑이 10(log10)인 상용 로그 함수의 결과값을 반환한다.

      • log1p()

        지정된 숫자에 1을 더한 숫자의 자연 로그 값을 반환한다.

      • log2()

        지정된 숫자의 밑이 2(log2)인 로그 함수의 결과값을 반환한다.

      • max()

        인수로 나열된 숫자 중에서 가장 큰 숫자를 반환한다.

      • min()

        인수로 나열된 숫자 중에서 가장 작은 숫자를 반환한다.

      • pow()

        지정된 숫자를 지정된 거듭제곱으로 계산된 값을 반환한다.

      • random()

        0 이상 1 미만의 구간에서 근사적으로 균일한(approximately uniform) 부동소숫점 의사 난수를 반환한다.

      • round()

        지정된 숫자의 가장 가까운 정수로 반올림된 숫자를 반환한다.

      • sign()

        지정된 숫자의 부호(양수, 음수)를 반환한다.

      • sin()

        지정된 숫자의 사인 값을 라디안(radians) 단위로 반환한다.

      • sinh()

        지정된 숫자의 쌍곡선 사인 값을 반환한다.

      • sqrt()

        지정된 숫자의 제곱근 값을 반환한다.

      • tan()

        지정된 숫자의 탄젠트 값을 라디안(radians) 단위로 반환한다.

      • tanh()

        지정된 숫자의 쌍곡선 탄젠트 값을 반환한다.

      • trunc()

        지정된 숫자의 소수 부분을 제거하고 숫자의 정수 부분을 반환한다.

버전 명세

ECMAScript 2024(15th Edition)
#sec-math-object

지원 웹브라우저