Q . Math() 란?
앞서 배운 산술연산자 기능 외에도 올림, 반올림, 내림 등 수학 기능을 편리하게 사용할 수 있다
#1 Math() 의 종류
-- Math.max( 숫자 1, 숫자2 ) = 숫자 중 가장 큰 값
-- Math.min( 숫자 1, 숫자2 ) = 숫자 중 가장 작은 값
-- Math.random() = 0 ~ 1 중 랜덤 값
-- Math.round( 숫자 ) = 반올림 (소수 첫째 자리)
-- Math.ceil(숫자) = 올림 (소수 첫째 자리)
-- Math.floor(숫자) = 내림 (소수 첫째 자리)
-- Math.abs( 숫자 ) = 숫자의 절댓값
var num = 1.2345 ;
Math.round( num ); // 1 // 반올림
Math.ceil( num ); // 2 // 올림
Math.floor( num ); // 1 // 내림
Math.max( 1,5,10 ); // 10 // 가장 큰 수
Math.min( 1,5,10 ); // 1 // 가장 작은 수
Math.random(); // 0 ~ 1 난수
#2 random() 으로 1 ~ 10 정수만 뽑기
random() 은 0~1 난수를 반환하기 때문에 0.2 같은 소수점 숫자도 마구 나온다
정수로 1 ~10 을 랜덤하게 뽑아보자
Math.ceil(Math.random()*10);
사실 parseInt 를 사용해도 된다
parseInt(Math.random()*10)+1;
0 ~ 9의 값이 출력되기 때문에 + 1 하면 끝 !
Good !
'🔧JavaScript 자바스크립트' 카테고리의 다른 글
| [JavaScript] #8 객체 - 문자열 객체 String Object (0) | 2021.08.07 |
|---|---|
| [JavaScript] #7 객체 - 배열 객체 Array(); (0) | 2021.07.20 |
| [JavaScript] #5 객체 - 날짜 객체 Date()로 D-day 구하기 (0) | 2021.07.09 |
| [JavaScript] #4 객체 - 객체 생성 함수 Object() (0) | 2021.06.30 |
| [JavaScript] #3 자바스크립트 제어문 (if, switch, for) (0) | 2021.06.25 |