Javascript 숫자 관련 Method

1. Math.round

반올림하는 함수 / 절반 미만이면 0으로 마지막 값을 버려주고, 절반 이상이면 0으로 마지막 값을 버려주고 윗자리에 1을 더한다.

Math.round(2.5)
console.log(Math.round(2.5)); 

출력값 : 3


Math.round(2.49)
console.log(Math.round(2.49));

출력 값: 2
  • 반올림 함수는 평점을 표시하는 별과 같은 요소들을 만들 때, 평균평점이 3.86이거나 한 경우에 평점 별을 예쁘게 표시하려면,3개나 4개 이런식으로 딱 떨어지는 수로 칠해야 함 . 그럴 때는 반올림 값을 구해서 해당하는 별에 색칠을 해주는 것을 만들어줘야 함 !

2. Math.ceil()

올림하는 함수/ 괄호안의 숫자의 소수점 첫째자리 값을 버리고 +1 해주는 함수

Math.ceil(2.49)
console.log(Math.ceil(2.49));

출력 값: 3

3. Math.floor()

내림 함수 / 괄호안의 값을 내려주는 함수

Math.floor(2.49)
console.log(Math.floor(2.49)); 

출력 값: 2 

4. Math.random

랜덤함수 : 0부터 1사이의 랜덤한 숫자를 골라서 출력해주는 함수 / 매개변수 X

let ranNUm = Math.random
Math.floor(ranNum * 10 ) 
// 1부터 10 사이의 랜덤한 숫자를 골라서 출력하는 함수를 만들 수 있음 ! 

* 최소값, 최대값을 받아 그 사이의 랜덤한 수를 리턴하는 함수를 구현하는 방법

function getRanNum (min, max) {
  let ranNum = Math.random()
  return ranNum * (max - min) + min;
}
  • 해당 값은 소수점이 있는 수가 나오기때문에 정수를 구하고 싶으면 Math.floor method를 사용하면 된다 !