# 6.Math()

# 목차

  • 1. Math()
  • 2. 주요메서드
  • 예제
    • random
    • min,max
    • 자릿수

# 1. Math()

자바스크립트에 내장된 객체로 숫자 및 날짜를 처리하는 Number, Math, Date객체, 텍스트를 처리하는 String, RegExp등 여러 가지 객체가 있는데 그래픽처리에서는 Math() 객체가 많이 사용된다.자바스크립트에 내장된 객체로 숫자 및 날짜를 처리하는 Number, Math, Date객체, 텍스트를 처리하는 String, RegExp등 여러 가지 객체가 있는데 그래픽처리에서는 Math() 객체가 많이 사용된다.

# 2. 주요메서드

메서드 내용
Math.abs(x) 숫자의 절대값 반환
Math.ceil(x) 인수보다 크거나 같은 가장 작은 정수 반환(올림)
Math.floor(x) 인수보다 작거나 같은 수 중에서 가장 큰 정수 반환(내림)
Math.round(x) 숫자에서 가장 가까운 정수를 반환(반올림)
Math.pow(x,y) x의 y제곱을 반환
Math.randow(x) 0과 1 사이의 난수를 반환

# 예제

# random

미리보기
https://qwerewqwerew.github.io/source/js/partial/math/1.html

const randomNum = Math.random();
console.log(randomNum);

# min,max

미리보기
https://qwerewqwerew.github.io/source/js/partial/math/2.html

const numbers = [3, 1, 7, 5, 2, 9];
// 최댓값 구하기
const maxNum = Math.max(...numbers);
console.log(maxNum);

// 최솟값 구하기
const minNum = Math.min(...numbers);
console.log(minNum);

# 자릿수

미리보기
https://qwerewqwerew.github.io/source/js/partial/math/3.html

const floatNum = 3.14159;

// 버림
const floorNum = Math.floor(floatNum);
console.log(floorNum);

// 올림
const ceilNum = Math.ceil(floatNum);
console.log(ceilNum);

// 반올림
const roundNum = Math.round(floatNum);
console.log(roundNum);