logo

자바스크립트 문자열

그만큼 자바스크립트 문자열 일련의 문자를 나타내는 객체입니다.

JavaScript에서 문자열을 만드는 방법에는 두 가지가 있습니다.

  1. 문자열 리터럴 기준
  2. 문자열 객체별(new 키워드 사용)

1) 문자열 리터럴 기준

문자열 리터럴은 큰따옴표를 사용하여 생성됩니다. 문자열 리터럴을 사용하여 문자열을 생성하는 구문은 다음과 같습니다.

스프링 프레임워크
 var stringname='string value'; 

문자열 리터럴을 생성하는 간단한 예를 살펴보겠습니다.

 var str='This is string literal'; document.write(str); 
지금 테스트해보세요

산출:

 This is string literal 

2) 문자열 객체별(new 키워드 사용)

new 키워드를 사용하여 문자열 객체를 생성하는 구문은 다음과 같습니다.

 var stringname=new String('string literal'); 

여기, 새 키워드 문자열의 인스턴스를 만드는 데 사용됩니다.

JavaScript에서 new 키워드로 문자열을 생성하는 예를 살펴보겠습니다.

 var stringname=new String('hello javascript string'); document.write(stringname); 
지금 테스트해보세요

산출:

 hello javascript string 

JavaScript 문자열 메소드

예제와 함께 JavaScript 문자열 메서드 목록을 살펴보겠습니다.

행동 양식 설명
문자() 지정된 인덱스에 있는 char 값을 제공합니다.
charCodeAt() 지정된 인덱스에 있는 문자의 유니코드 값을 제공합니다.
연결() 두 개 이상의 문자열 조합을 제공합니다.
인덱스() 주어진 문자열에 있는 char 값의 위치를 ​​제공합니다.
마지막 인덱스Of() 마지막 위치부터 문자를 검색하여 주어진 문자열에 존재하는 char 값의 위치를 ​​제공합니다.
찾다() 주어진 문자열에서 지정된 정규식을 검색하고 일치하는 경우 해당 위치를 반환합니다.
성냥() 주어진 문자열에서 지정된 정규식을 검색하고 일치하는 경우 해당 정규식을 반환합니다.
바꾸다() 주어진 문자열을 지정된 대체 문자열로 바꿉니다.
하위 문자열() 지정된 시작 위치와 길이를 기준으로 주어진 문자열의 일부를 가져오는 데 사용됩니다.
부분문자열() 지정된 인덱스를 기준으로 주어진 문자열의 일부를 가져오는 데 사용됩니다.
일부분() 주어진 문자열의 일부를 가져오는 데 사용됩니다. 이를 통해 양수 인덱스와 음수 인덱스를 할당할 수 있습니다.
toLowerCase() 주어진 문자열을 소문자로 변환합니다.
toLocaleLowerCase() 호스트의 현재 로케일을 기준으로 주어진 문자열을 소문자로 변환합니다.
to대문자() 주어진 문자열을 대문자로 변환합니다.
toLocaleUpperCase() 호스트의 현재 로케일을 기준으로 주어진 문자열을 대문자로 변환합니다.
toString() 특정 객체를 나타내는 문자열을 제공합니다.
가치() 문자열 객체의 기본 값을 제공합니다.
나뉘다() 문자열을 하위 문자열 배열로 분할한 다음 새로 생성된 배열을 반환합니다.
손질() 문자열의 왼쪽과 오른쪽 공백을 잘라냅니다.

1) JavaScript 문자열 charAt(index) 방법

JavaScript String charAt() 메서드는 지정된 인덱스에 있는 문자를 반환합니다.

 var str='javascript'; document.write(str.charAt(2)); 
지금 테스트해보세요

산출:

 v 

2) JavaScript 문자열 concat(str) 방법

JavaScript String concat(str) 메서드는 두 문자열을 연결하거나 결합합니다.

 var s1='javascript '; var s2='concat example'; var s3=s1.concat(s2); document.write(s3); 
지금 테스트해보세요

산출:

 javascript concat example 

3) JavaScript 문자열 indexOf(str) 메소드

JavaScript String indexOf(str) 메소드는 주어진 문자열의 인덱스 위치를 반환합니다.

 var s1='javascript from javatpoint indexof'; var n=s1.indexOf('from'); document.write(n); 
지금 테스트해보세요

산출:

 11 

4) 자바스크립트 문자열 lastIndexOf(str) 메소드

JavaScript String lastIndexOf(str) 메소드는 주어진 문자열의 마지막 인덱스 위치를 반환합니다.

 var s1='javascript from javatpoint indexof'; var n=s1.lastIndexOf('java'); document.write(n); 
지금 테스트해보세요

산출:

 16 

5) JavaScript 문자열 toLowerCase() 메서드

JavaScript String toLowerCase() 메서드는 주어진 문자열을 소문자로 반환합니다.

 var s1='JavaScript toLowerCase Example'; var s2=s1.toLowerCase(); document.write(s2); 
지금 테스트해보세요

산출:

 javascript tolowercase example 

6) JavaScript 문자열 toUpperCase() 메서드

JavaScript String toUpperCase() 메서드는 주어진 문자열을 대문자로 반환합니다.

 var s1='JavaScript toUpperCase Example'; var s2=s1.toUpperCase(); document.write(s2); 
지금 테스트해보세요

산출:

 JAVASCRIPT TOUPPERCASE EXAMPLE 

7) 자바스크립트 스트링 슬라이스(beginIndex, endIndex) 메소드

JavaScript 문자열 슬라이스(beginIndex, endIndex) 메소드는 주어진 BeginIndex부터 endIndex까지 문자열의 일부를 반환합니다. Slice() 메서드에서 BeginIndex는 포함적이고 endIndex는 제외됩니다.

 var s1='abcdefgh'; var s2=s1.slice(2,5); document.write(s2); 
지금 테스트해보세요

산출:

 cde 

8) 자바스크립트 문자열 Trim() 메소드

JavaScript String Trim() 메서드는 문자열에서 선행 및 후행 공백을 제거합니다.

 var s1=' javascript trim '; var s2=s1.trim(); document.write(s2); 
지금 테스트해보세요

산출:

 javascript trim 

9) JavaScript 문자열 분할() 방법

 var str='This is JavaTpoint website'; document.write(str.split(' ')); //splits the given string.