반응형
# Date객체
속성, 메소드 | 설명 | mdn |
Date | 1970년 1월 1일 자정과의 시간 차이를 밀리초로 나타내는 정수 값 | 바로가기 |
getFullYear() | 주어진 현지 시간 기준 연도를 반환 | 바로가기 |
getMonth() | 월은 0부터 시작 | 바로가기 |
getDate() | 주어진 날짜의 현지 시간 기준 일을 반환 | 바로가기 |
getDay() | 주어진 날짜의 현지 시간 기준 요일을 반환 | 바로가기 |
getHours() | 주어진 날짜의 현지 시간 기준 시를 반환 | 바로가기 |
getMinutes() | Date 인스턴스의 분을 현지 시간 기준으로 반환 | 바로가기 |
getSeconds() | 초값을 현지 시간에 맞춰 반환 | 바로가기 |
toTimeString() | 시간을 문자열로 반환 | 바로가기 |
toDateString() | 날짜 부분을 문자열로 반환 | 바로가기 |
- 년, 월, 일
const now = new Date();
console.log(now.getFullYear()); //2023
console.log(now.getMonth()); //9월 -> 8
console.log(now.getMonth() + 1 ); //9
console.log(now.getDate() ); //19일이면 19
# Math 객체
속성, 메소드 | 설명 | mdn |
Math | 수학 객체 | 바로가기 |
floor() | 주어진 숫자와 같거나 작은 정수 중에서 가장 큰 수를 반환 | 바로가기 |
ceil() | 주어진 숫자보다 크거나 같은 숫자 중 가장 작은 숫자를 integer 로 반환 | 바로가기 |
random() | 0 ~ 1 미만의 부동소수점 의사 난수 | 바로가기 |
max() | 값 중에서 최대값 | 바로가기 |
min() | 값 중에서 최소값 | 바로가기 |
abs() | 절대값 | 바로가기 |
- floor()
console.log(Math.floor(5.95));
// Expected output: 5
console.log(Math.floor(5.05));
// Expected output: 5
console.log(Math.floor(5));
// Expected output: 5
console.log(Math.floor(-5.05));
// Expected output: -6
- ceil()
Math.ceil(0.95); // 1
Math.ceil(4); // 4
Math.ceil(7.004); // 8
Math.ceil(-0.95); // -0
Math.ceil(-4); // -4
Math.ceil(-7.004); // -7
- max()
console.log(Math.max(1, 3, 2));
// Expected output: 3
console.log(Math.max(-1, -3, -2));
// Expected output: -1
- random() + 화살표 함수
const randomString = () => Math.random().toString(36).slice(2)
randomString() // gi1qtdego0b
randomString() // f3qixv40mot
randomString() // eeelv1pm3ja
반응형
'javascript+es6' 카테고리의 다른 글
[ javascript ] 11. DOM 선택, 출력, 속성,탐색 (0) | 2023.09.24 |
---|---|
[ javascript ] 10. DOM , BOM (0) | 2023.09.20 |
[ javascript ] 08. Array객체 (0) | 2023.09.17 |
[ javascript ] 07. String 객체 (1) | 2023.09.17 |
[ javascript ] 06. 원시타입, 참조타입, 객체 (0) | 2023.09.16 |