자바스크립트 수학 연산 처리: 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 객체의 다양한 메서드와 상수를 활용하면 수학 연산을 간편하게 처리할 수 있습니다.
자바스크립트 기초 이전 게시물
- 자바스크립트 함수: 선언, 매개변수, 반환값, 스코프, 호이스팅
- 자바스크립트 객체: 객체 생성, 접근, 변경, 추가, 삭제 방법
- 자바스크립트 배열: 생성부터 검색까지 사용법 및 예제
- 자바스크립트 문자열 및 숫자 처리: String과 Number 내장 객체
- 자바스크립트 날짜 및 시간 처리: Date 내장 객체 사용법
이 글이 도움이 되셨다면 공유를 부탁 드립니다. 다음 글에서 뵙겠습니다!