자바스크립트 - 문자열 객체 02
안녕하세요 오늘은 자바스크립트 문자열 객체 매서드에 대해서 알아보려고 합니다.
배열 객체에 대해서 33개정도 정리할건데 오늘은 나머지 17개 정리 해보겠습니다.
이전의 배열 객체랑 겹치는게 몇개 있을 수 있습니다.
자바스크립트 문자열 객체 02
17. replaceAll() 메서드:
- 설명: 문자열에서 특정 문자열 또는 정규식과 일치하는 모든 부분을 다른 문자열로 대체합니다. (전역 대체)
- 사용 예시:
1 2
const str = 'Hello World World'; console.log(str.replaceAll('World', 'Universe')); // 'Hello Universe Universe'
18. search() 메서드:
- 설명: 문자열에서 특정 문자열 또는 정규식을 검색하고, 첫 번째 일치하는 위치값을 반환합니다.
- 사용 예시:
1 2
const str = 'Hello World'; console.log(str.search('World')); // 6
19. slice() 메서드:
- 설명: 문자열에서 지정된 시작 위치부터 지정된 종료 위치까지의 부분 문자열을 반환합니다.
- 사용 예시:
1 2
const str = 'Hello World'; console.log(str.slice(6, 11)); // 'World'
20. substring() 메서드:
- 설명: 문자열에서 지정된 시작 위치부터 지정된 종료 위치까지의 부분 문자열을 반환합니다. (음수 인덱스는 0으로 처리됩니다.)
- 사용 예시:
1 2
const str = 'Hello World'; console.log(str.substring(6, 11)); // 'World'
21. substr() 메서드:
- 설명: 문자열에서 지정된 시작 위치부터 지정된 길이만큼의 부분 문자열을 반환합니다.
- 사용 예시:
1 2
const str = 'Hello World'; console.log(str.substr(6, 5)); // 'World'
22. split() 메서드:
- 설명: 문자열을 지정된 구분자를 기준으로 분할하고, 분할된 부분 문자열을 배열로 반환합니다.
- 사용 예시:
1 2
const str = 'Hello,World'; console.log(str.split(',')); // ['Hello', 'World']
23. startsWith() 메서드:
- 설명: 문자열이 지정된 문자열로 시작하는지 여부를 확인하여 불리언 값을 반환합니다.
- 사용 예시:
1 2 3
const str = 'Hello World'; console.log(str.startsWith('Hello')); // true console.log(str.startsWith('World')); // false
24. endsWith() 메서드:
- 설명: 문자열이 지정된 문자열로 끝나는지 여부를 확인하여 불리언 값을 반환합니다.
- 사용 예시:
1 2 3
const str = 'Hello World'; console.log(str.endsWith('World')); // true console.log(str.endsWith('Hello')); // false
25. toLocaleLowerCase() 메서드:
- 설명: 문자열을 현재 로케일에 따라 소문자로 변환한 새로운 문자열을 반환합니다.
- 사용 예시:
1 2
const str = 'HELLO'; console.log(str.toLocaleLowerCase()); // 'hello' (로케일에 따라 변환됨)
26. toLocaleUpperCase() 메서드:
- 설명: 문자열을 현재 로케일에 따라 대문자로 변환한 새로운 문자열을 반환합니다.
- 사용 예시:
1 2
const str = 'hello'; console.log(str.toLocaleUpperCase()); // 'HELLO' (로케일에 따라 변환됨)
27. toLowerCase() 메서드:
- 설명: 문자열을 소문자로 변환한 새로운 문자열을 반환합니다.
- 사용 예시:
1 2
const str = 'HELLO'; console.log(str.toLowerCase()); // 'hello'
28. toUpperCase() 메서드:
- 설명: 문자열을 대문자로 변환한 새로운 문자열을 반환합니다.
- 사용 예시:
1 2
const str = 'hello'; console.log(str.toUpperCase()); // 'HELLO'
29. toString() 메서드:
- 설명: 데이터를 문자열로 변환하여 반환합니다.
- 사용 예시:
1 2
const num = 123; console.log(num.toString()); // '123'
30. trim() 메서드:
- 설명: 문자열의 앞과 뒤의 공백을 제거한 새로운 문자열을 반환합니다.
- 사용 예시:
1 2
const str = ' Hello World '; console.log(str.trim()); // 'Hello World'
31. trimEnd() 메서드:
- 설명: 문자열의 끝부분의 공백을 제거한 새로운 문자열을 반환합니다.
- 사용 예시:
1 2
const str = ' Hello World '; console.log(str.trimEnd()); // ' Hello World'
32. trimStart() 메서드:
- 설명: 문자열의 시작부분의 공백을 제거한 새로운 문자열을 반환합니다.
- 사용 예시:
1 2
const str = ' Hello World '; console.log(str.trimStart()); // 'Hello World '
33. valueOf() 메서드:
- 설명: 객체의 원시값을 반환합니다.
- 사용 예시:
1 2
const num = new Number(123); console.log(num.valueOf()); // 123
이렇게 오늘 나머지 17개 정리를 해봤습니다.
오늘도 필자의 부족한 글 읽어주셔서 감사합니다.
This post is licensed under CC BY 4.0 by the author.