자바스크립트 수학 연산 처리: Math 내장 객체 사용법

자바스크립트 수학 연산 처리: Math 내장 객체 사용법

자바스크립트에서 수학 연산을 처리하려면 Math 객체를 사용해야 합니다. Math 객체는 수학 상수와 수학 함수를 제공하고 이를 통해 다양한 수학 연산을 수행할 수 있습니다. 그럼 Math 객체의 주요 메서드와 속성 그리고 실제 예제 코드를 통해 수학 연산 처리 기능을 어떻게 활용할 수 있는지 알아보겠습니다.

Math 객체의 주요 상수와 메서드

▼ Math 객체의 주요 상수와 메서드

종류이름설명
상수Math.PI원주율 (π) 값
상수Math.E자연 상수 (e) 값
메서드Math.abs()절댓값 반환
메서드Math.ceil()올림
메서드Math.floor()내림
메서드Math.round()반올림
메서드Math.sqrt()제곱근 반환
메서드Math.random()0과 1 사이의 난수 반환
메서드Math.min()최소값 반환
메서드Math.max()최대값 반환
메서드Math.pow()거듭제곱 반환

예제 코드

▼ Math 객체 사용 예제 코드

// 원주율
console.log(Math.PI); // 결과: 3.141592653589793

// 절댓값
console.log(Math.abs(-10)); // 결과: 10

// 올림
console.log(Math.ceil(3.2)); // 결과: 4

// 내림
console.log(Math.floor(3.8)); // 결과: 3

// 반올림
console.log(Math.round(3.5)); // 결과: 4

// 제곱근
console.log(Math.sqrt(16)); // 결과: 4

// 난수 생성
console.log(Math.random()); // 결과: 0과 1 사이의 난수

// 최소값
console.log(Math.min(3, 5, 1, 9)); // 결과: 1

// 최대값
console.log(Math.max(3, 5, 1, 9)); // 결과: 9

// 거듭제곱
console.log(Math.pow(2, 3)); // 결과: 8


▼ 1에서 100까지의 난수를 생성하는 예제 코드

function getRandomInt(min, max) {
    min = Math.ceil(min);
    max = Math.floor(max);
    return Math.floor(Math.random() * (max - min + 1)) + min;
}

let randomInt = getRandomInt(1, 100);
console.log(randomInt);


☞ 자바스크립트의 내장 객체 중 수학 연산을 처리하는 Math 객체에 대해 알아보았습니다. Math 객체의 다양한 메서드와 상수를 활용하면 수학 연산을 간편하게 처리할 수 있습니다.

자바스크립트 기초 이전 게시물

  1. 자바스크립트 함수: 선언, 매개변수, 반환값, 스코프, 호이스팅
  2. 자바스크립트 객체: 객체 생성, 접근, 변경, 추가, 삭제 방법
  3. 자바스크립트 배열: 생성부터 검색까지 사용법 및 예제
  4. 자바스크립트 문자열 및 숫자 처리: String과 Number 내장 객체
  5. 자바스크립트 날짜 및 시간 처리: Date 내장 객체 사용법
위로 스크롤