develop/script
문자열 찾기
i'm suna
2023. 10. 12. 12:11
indexOf(찾고싶은 문자열)
//앞에서부터 해당 문자열의 인덱스번호를 리턴
//찾는 값이 없다면 -1 리턴
let name = "kim suna"
console.log(name.indexOf('m'));
console.log(name.indexOf('z'));
//결과
//2
//-1
lastIndexOf(찾고싶은 문자열)
//뒤에서부터 해당 문자열의 인덱스번호를 리턴
//찾는 값이 없다면 -1 리턴
let name = "kim suna"
console.log(name.lastIndexOf('m'));
console.log(name.lastIndexOf('z'));
//결과
//2
//-1
요소접근
//대괄호 표기법
let name = "kim suna"
console.log(name[0]);
//결과
//k
//charAt 메소드
console.log(name.charAt[0]);
//결과
//k
문자열 변환 _ 대소문자 변환 ( toUpperCase(), toLowerCase()) _ 양 끝 공백 제거 (trim())
let me = ' kim suna '
//대소문자 변환
console.log(me.toUppercase());
console.log(me.toLowerCase());
//결과
// KIM SUNA
// kim suna
//양 끝 공백 제거
console.log(me.trim());
//결과
//kim suna
slice(시작 인덱스, 끝 인덱스) _ 부분 문자열 접근
//부분 문자열 접근 slice(start, end)
let me = 'kim suna'
//0번째 인덱스부터 2번째 인덱스 직전까지 리턴
console.log(me.slice(0,2)); // ki
//3번째 인덱스 문자열부터 끝까지 리턴
console.log(me.slice(3)); // suna
//모든 인덱스 문자열 리턴
console.log(me.slice()); // kim suna