29-1. Math 프로퍼티

Math.PI

29-2. Math 메서드

  1. Math.abs : 절대값으로 반환해줌

  2. Math.round : 반올림

  3. Math.ceil : 올림

  4. Math.floor : 내림

  5. Math.sqrt : 제곱근

    29-06
    
    Math.sqrt(9); // 3
    
  6. Math.random : 0이상 1미만의 실수의 임의의 난수

  7. Math.pow(밑,지수) : 거듭제곱

    29-08
    
    Math.pow(2,8); // 256
    
    // 강의 예제
    2 ** 8; // 256
    
  8. Math.max : 최대값 (인수가 없으면 기본적으로 -Infinity 반환)

  9. Math.min : 최소값 (인수가 없으면 기본적으로 Infinity 반환)

    배열을 인수로 전달받아 최대값/최소값을 구하려면…

    // 배열 요소 중에서 최대값 취득
    Math.max.apply(null, [1,2,3]); // 3
    Math.min.apply(null, [1,2,3]); // 1
    
    // ES6 스프레드 문법
    Math.max(...[1,2,3]); // 3
    Math.min(...[1,2,3]); // 1