1. string.indexOf(searchValue)
- arguments: 찾고자 하는 문자열
- return value: 처음으로 일치하는 index값, 없을 경우 -1 반환
- lastIndexOf는 문자열 뒤에서부터 찾음
'Blue Whale'.indexOf('Blue');
'Blue Whale'.indexOf('blue');
'Blue Whale Whale'.indexOf('Whale');
'canal'.lastIndexOf('a');
2. string.includes(searchValue)
- arguments: 찾고자 하는 문자열
- return value: Boolean type
'Blue Whale'.includes('Blue');
'Blue Whale'.includes('blue');
3. string.split(seperator)
- arguments: 분리 기준이 될 문자열
- return value: 분리된 문자열이 포함된 배열
- csv 형식을 처리할 때 유용
let str = 'Hello from the other side';
str.split(' ');
4.string.substring(start, end)
- arguments: 시작 index, 끝 index (순서는 상관 없음)
- return value: 시작과 끝 index 사이의 문자열
let str = 'abcdefghij';
str.substring(0, 3);
str.substring(3, 0);
str.substring(-1, 4);
str.substring(0, 20);
str.substring(6);
5. string.slice()
let str = 'abcdefghij';
str.substring(3, 0);
str.slice(3, 0);
-> substring과 slice가 비슷하지만 다른점!
str.slice(0, 3);
6. string.trim()
let greeting = ' Hello world! ';
greeting.trim();