[JavaScript #11] Basic of JavaScript - Number 파헤치기

Kayoung Kim·2021년 9월 22일
0

JavaScript

목록 보기
9/19
post-thumbnail

Math 객체

같은 프론트엔드 개발자여도 어느 분야에서 일하느냐에 따라 주로 사용하는 함수가 달라진다. 예를 들어, 쇼핑몰/브랜드 사이트를 구현하는 경우는 사용자의 행동(마우스, 클릭)을 처리하는 event 함수를, 핀테크/데이터를 많이 다루는 사이트는 수학 관련 함수를 많이 쓸 것이다.
어떤 프로젝트를 하더라도 기본적인 event, String, Number 관련 함수는 자주 사용하게 된다!

  • 수학 계산을 위해 JavaScript는 'Math 객체'를 사용한다.

round, ceil, floor

round - 반올림 메서드

console.log(Math.round(2.5)); //3
console.log(Math.round(2.49)); //2
console.log(Math.round(2)); //2
console.log(Math.round(2.82)); //3
  • 사이트의 평점의 평균을 구할 때 사용할 수 있다. (3.56개에서 Math.round로 4개 별!⭐️⭐️⭐️⭐️)

ceil - 올림 메서드

console.log(Math.ceil(2.5)); //3
console.log(Math.ceil(2.49)); //3
console.log(Math.ceil(2)); //2
console.log(Math.ceil(2.82)); //3

floor - 내림 메서드

console.log(Math.floor(2.5)); //2
console.log(Math.floor(2.49)); //2
console.log(Math.floor(2)); //2
console.log(Math.floor(2.82)); //2

랜덤함수

  • 0.0000000000000000에서 0.9999999999999999 사이의 값에서 랜덤수를 제공한다.
  • 이 랜덤함수를 이용해서 개발자가 원하는 범위의 랜덤수를 설정할 수 있다.
var randomNumber = Math.random();
console.log(randomNumber);

var randomNumber = Math.random();
console.log(Math.floor(randomNumber*10));
  • 로또/이벤트 당첨자 뽑을 때 유용하게 사용할 수 있다.

0개의 댓글