[JS] 간단한 함수 정리

11803 단어 jsjs

String

charAt()

특정 인덱스의 문자를 받아올 수 있다.

let str = 'String';
console.log(str.charAt(3));

i

indexOf()

문자열 내에 찾는 문자(또는 문자열)가 포함되어 있는지 알 수 있다.
포함되어 있다면 해당 문자열이 시작되는 문자의 인덱스 값이 반환되고, 포함되어 있지 않다면 -1이 반환된다.

let str = 'Index Of Of';
console.log(str.indexOf('d'));
console.log(str.indexOf('Of'));

2
6

lastIndexOf()

indexOf와 같은 기능을 하지만, 문자열의 뒤에서부터 찾는다.

let str = 'Index Of Of';
console.log(str.lastIndexOf('Of'));

9


substring()

시작 지점과 종료 지점을 정해서 문자열을 자른다.

let str = 'substring';
console.log(str.substring(0, 3));
console.log(str.substring(3));

sub
string

substr()

시작 지점과 시작 지점에서부터의 길이만큼 문자열을 자른다.

let str = 'substr';
console.log(str.substr(0, 3));

sub


Array

join()

배열을 하나의 문자열로 합친다.

let arr = ['Array', 'Join'];
console.log(arr.join());
console.log(arr.join('   '));

Array,Join
Array Join


Math

Math.abs() : 절댓값

Math.max() : 최댓값

Math.min() : 최솟값

Math.pow() : 거듭제곱

Math.sqrt() : 제곱근

Math.round() : 반올림

Math.floor() : 버림

Math.ceil() : 올림

Math.random() : 0 이상, 1 미만 랜던 값 반환


Date

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부터 일요일로 시작한다.

좋은 웹페이지 즐겨찾기