본문 바로가기
JavaScript

[JavaScript] 수학 객체 (Math)

by 스응 2023. 4. 13.
728x90
728x90

#  소수점 처리

  - 올림 : Math.ceil(변수)

  - 반올림 : Math.round(변수)

  - 내림 : Math.floor(변수)

      → a를 b로 나눈 몫 구하기 : Math.floor(a/b)

 

# 제곱근

  - Math.sqrt(변수)

 

#  절댓값

  - Math.abs(변수)

 

#  최댓값과 최솟값

  - 최댓값 : Math.max(변수1, 변수2, ...)

  - 최솟값 : Math.min(변수1, 변수2, ...)

 

#  거듭제곱값

  - Math.pow(변수, 제곱승)

 

#  원주율 상수 (3.14...)

  - Math.PI

 

#  난수 생성

  - Math.random()

      : 0 ~ 0.9999... 사이의 소수 난수 생성

  - Math.random() * n

      : 0 ~ (n - 1.9999...) 사이의 소수 난수 생성

  - Math.ceil(Math.random() * n)

      : 0 ~ n까지의 정수 난수 생성

  - Math.random() * (최댓값-최솟값) + 최솟값

      : 최솟값 ~ 최댓값 사이의 소수 난수 생성

  - Math.floor( Math.random() * 최댓값 + 최솟값 )

    또는

    Math.ceil( Math.random() * (최댓값-최솟값) + 최솟값 )

      : 최솟값 ~ 최댓값 사이의 정수 난수 생성

  - Math.floor( Math.random() * 배열명.length )

      : 특정 배열의 인덱스 범위 내 정수 난수 생성 

320x100
반응형

댓글