[Repl.it] JavaScript 21

송나은·2021년 2월 19일
0

>wecode [Pre-Course]

목록 보기
17/28

Math

수학적인 상수와 함수를 위한 속성과 메서드를 가진 내장 객체

  • Math.floor Number를 정수로 변환해 주는 함수(=내림)
  • Math.ceil 올림
  • Math.round 반올림

Math.random

0~1 사이의 실수를 랜덤으로 리턴한다. (1 미포함)

  • Math.floor(Math.random()) 의 결과는 항상 0이다.

1. 일정 범위에서 정수값 리턴하기

-> 숫자를 곱하고 소수점 이하를 버린다.

  • 0 <= Number < 10
    Math.floor(Math.random() * 10)
  • 0 <= Number <= 10
    Math.floor(Math.random() * 11)
  • 0 <= Number <= 100
    Math.floor(Math.random() * 101)

2. min ~ max 범위에서 정수값 리턴하기

1) Math.random() * (max - min + 1) 값을 계산하고, 소수점 이하를 버린다.
2) min 값을 더한 후 정수로 변환한다.

  • min <= Number <= max
    Math.floor(Math.random() * (max - min + 1) + min)

Reference

profile
그때그때 공부한 내용과 생각을 기록하는 블로그입니다.

0개의 댓글