일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- mysql grant
- stringtoken
- yarnpkg
- devlopment mode
- NODE_ENV
- qt signal slot
- quadcore
- 서버개발캠프
- mongoose schema
- 몽구스스키마
- production mode
- QT Event
- tweet deck
- 스마일게이트
- QT SIgnal
- 서캠
- 정보처리기사 #정처기 #정처기가답안 #가답안 #2019년2회차 #2회차 #자격증 #기사 #정보처리산업기사 #큐넷
- Lambda Architecture
- javascript #js #math #자바스크립트 #랜덤 #랜덤정수
- apt-key list
- 스마일게이트 서버개발캠프
- DFD #ERD #usecase #유스케이스 #다이어그램 #UML #모델링 #모델링언어
- opencv #python
- yarnpkg update
- serverDevCamp
- binary #opencv
- Signal Slot
- dev-ops
- 비기능적요구사항 #요구사항 #SRS #소프트웨어공학
- mern
Archives
- Today
- Total
Ziks
JS Math 본문
Math.abs(x); // x의 절댓값 리턴
console.log(Math.abs(-50)); // 50
console.log(Math.abs(50)); // 50
Math.max(x); // x 내의 최댓값 리턴
console.log(Math.max(3, -5, 4, -100, 99)); // 99
Math.min(x); // x 내의 최솟값 리턴
console.log(Math.min(3, -5, 4, -100, 99)); // -100
Math.pow(x, y); // x**y 리턴
console.log(Math.pow(2,2)); // 4
Math.sqrt(x); // x의 제곱근 리턴
console.log(Math.pow(25)); // 5
Math.round(x.y); // x.y를 반올림하여 리턴
소숫점 부분이 0.5 이상 이라면
- 올림
소숫점 부분이 0.5 미만 이라면
내림
console.log(Math.round(4.3)); // 4 console.log(Math.round(4.4)); // 4 console.log(Math.round(4.49)); // 4 console.log(Math.round(4.5)); // 5
Math.floor(x); // 소숫점 버림 값 리턴
console.log(Math.floor(3.6)); // 3
console.log(Math.floor(2.1)); // 2
Math.ceil(x); // 소숫점 올림 값 리턴
console.log(Math.ceil(3.3)); // 4
console.log(Math.ceil(2.29)); // 3
Math.random(); // 랜덤값출력
기본적으로 0이상 1이하의 값을 리턴함
정숫값을 출력하고 싶을 경우
Math.floor()
을 이용하여0~10 까지의 랜덤값 출력
console.log(Math.floor(Math.random()*10) + 1);
0~1000까지의 랜덤값 출력
console.log(Math.floor(Math.random()*1000) + 1);
console.log(Math.random()); // 0이상 1이하의 값 console.log(Math.floor(Math.random() * 10 ) + 1); // 0 ~ 10 값
참고: MDN
'Development > Nodejs' 카테고리의 다른 글
Node.js에서의 Development Mode, Production Mode 분기 (0) | 2020.12.08 |
---|
Comments