특정 인덱스의 문자를 받아올 수 있다.
let str = 'String';
console.log(str.charAt(3));
i
문자열 내에 찾는 문자(또는 문자열)가 포함되어 있는지 알 수 있다.
포함되어 있다면 해당 문자열이 시작되는 문자의 인덱스 값이 반환되고, 포함되어 있지 않다면 -1이 반환된다.
let str = 'Index Of Of';
console.log(str.indexOf('d'));
console.log(str.indexOf('Of'));
2
6
indexOf와 같은 기능을 하지만, 문자열의 뒤에서부터 찾는다.
let str = 'Index Of Of';
console.log(str.lastIndexOf('Of'));
9
시작 지점과 종료 지점을 정해서 문자열을 자른다.
let str = 'substring';
console.log(str.substring(0, 3));
console.log(str.substring(3));
sub
string
시작 지점과 시작 지점에서부터의 길이만큼 문자열을 자른다.
let str = 'substr';
console.log(str.substr(0, 3));
sub
배열을 하나의 문자열로 합친다.
let arr = ['Array', 'Join'];
console.log(arr.join());
console.log(arr.join(' '));
Array,Join
Array Join
Math.abs() : 절댓값
Math.max() : 최댓값
Math.min() : 최솟값
Math.pow() : 거듭제곱
Math.sqrt() : 제곱근
Math.round() : 반올림
Math.floor() : 버림
Math.ceil() : 올림
Math.random() : 0 이상, 1 미만 랜던 값 반환
let date = new Date('June 17, 2021 01:40:10');
console.log(date.getFullYear());
console.log(date.getMonth());
console.log(date.getDate());
console.log(date.getDay());
console.log(date.getHours());
console.log(date.getMinutes());
console.log(date.getSeconds());
console.log(date.getMilliseconds());
console.log(date.toString());
console.log(date.toLocaleString());
console.log(date.toLocaleDateString());
console.log(date.toLocaleTimeString());
2021
5
17
4
1
40
10
0
Thu Jun 17 2021 01:40:10 GMT+0000 (Coordinated Universal Time)
6/17/2021, 1:40:10 AM
6/17/2021
1:40:10 AM
getMonth()는 0부터 시작하므로 0은 1월이다.
getDay()는 요일을 반환한다. 0부터 일요일로 시작한다.