ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Javascript: Math
    STUDY/Vanilla JS 2022. 3. 5. 19:30

     

    [ Math 란? ]

    표준 Built-in 객체로 수학적인 연산을 위한 속성값과 메서드를 제공하는 객체이다. 

    Math는 생성자 함수가 아니며, 모든 속성과 메서드는 정적이기에 Math.function()으로 언제든지 호출 가능하다. 

     

    Math.E: 오일러 상수
    Math.PI: PI(파이) 값
    Math.abs(x): 절대값 // -Infinity의 경우 Infinity로 반환됨 
    Math.max(x): 최대값
    Math.min(x): 최소값
    Math.random(): 랜덤 난수 값
    Math.pow(x,y): 제곱
    Math.sqrt(x): 제곱근
    Math.round(x): 소수점 처리 - 반올림, 반내림 결과
    Math.ceil(x): 소수점 처리 - 반올림 결과 
    Math.floor(x): 소수점 처림 - 반내림 결과 

     

    Math.max(...x) / Math.min(...x)

    배열을 인수로 받아서 산출하려면 apply() 함수 또는 스프레드 문법(Spread Syntax) 사용이 필요하다.

     

    Math.random(): 0과 1 사이의 난수 값을 반환

    Math.random()은 0.6023587759790643과 같이 0과 1 사이의 엄청 긴 소수점 값을 반환한다. 

    여기서 곱하기소수점 처리 함수 or 정수 처리 함수(Number.parseInt()) 를 이용해 우리가 원하는 정수 난수를 반환해줄 수 있다.

     

    Math.pow(x,y): 제곱

    Math.pow(x, y)를 사용하거나, x ** y 를 이용해 x를 y만큼 제곱한 값을 반환할 수 있다.

     

    Math.sqrt(x): 제곱근 

    x의 루트 값(제곱근 값)을 반환한다.

     

    Math.abs(x): 절대값

    x의 절대값을 반환해준다. 

     

     

    'STUDY > Vanilla JS' 카테고리의 다른 글

    Javascript: Set  (0) 2022.03.05
    Javascript: Map  (0) 2022.03.05
    Javascript: 생성자 함수  (0) 2022.03.05
    Javascript: Array[3] - Array 함수 사용 연습  (0) 2022.02.27
    Javascript: Array[2] - 기본 Array 함수  (0) 2022.02.26
Designed by Tistory.