String 객체를 사용하면 일련의 문자로 작업할 수 있습니다. Javascript의 문자열 기본 데이터 유형을 여러 도우미 메서드로 래핑합니다. JavaScript는 문자열 프리미티브와 String 객체 사이를 자동으로 변환하므로 스트링 프리미티브에서 String 객체의 모든 도우미 메서드를 호출할 수 있습니다.
다음은 JavaScript에서 문자열에 사용할 수 있는 몇 가지 방법입니다. -
연결() −두 문자열의 텍스트를 결합하여 새 문자열을 반환합니다.
indexOf() −지정된 값의 첫 번째 발생의 호출하는 String 객체 내의 인덱스를 반환하거나, 찾을 수 없는 경우 -1을 반환합니다.
lastIndexOf() −지정된 값이 마지막으로 발생하는 호출 String 객체 내의 인덱스를 반환하거나, 찾을 수 없으면 -1을 반환합니다.
일치() −문자열에 대해 정규식을 일치시키는 데 사용됩니다.
교체() −정규 표현식과 문자열 간의 일치 항목을 찾고 일치하는 하위 문자열을 새 하위 문자열로 대체하는 데 사용됩니다.
검색() −정규 표현식과 지정된 문자열이 일치하는지 검색합니다.
슬라이스() − 문자열의 섹션을 추출하고 새 문자열을 반환합니다.
split() −문자열을 부분 문자열로 분리하여 문자열 객체를 문자열 배열로 분할합니다.
substr() −지정된 위치에서 시작하여 지정된 문자 수까지 문자열의 문자를 반환합니다.
하위 문자열() −두 인덱스 사이에 있는 문자열의 문자를 문자열로 반환합니다.
toLowerCase() −소문자로 변환된 호출 문자열 값을 반환합니다.
toUpperCase() −대문자로 변환된 호출 문자열 값을 반환합니다.
valueOf() −지정된 개체의 기본 값을 반환합니다.
이러한 방법 중 일부의 사용
let a = "Hello World!"; console.log(a.concat(" test")) console.log(a.indexOf("l")) console.log(a.lastIndexOf("l")) console.log(a.replace("Hello", "Hi")) console.log(a.substr(3, 7)) console.log(a.toUpperCase())
출력
Hello World! test 2 9 Hi World! lo Worl HELLO WORLD!