Computer Science/Javascript

Javascript -6- String

Dior2ky 2020. 1. 23. 18:49
반응형

String

문자열의 길이 구하기

str 변수의 길이를 구하려고 할 때는 두가지 방법이 있다.

1.    str.length;

2.    str[“length”];

 

 

문자열 붙이기

str1 변수 문자열에 str2 변수 문자열을 붙이려고 할 때에도 두가지 방법이 있다.

1.   str1.concat(str2);

2.    str1+str2

 

 

특정 위치의 문자열 알아내기

Str 변수의 첫 문자를 구하려고 할 때 두가지 방법 중 하나를 사용한다.

1.     Str.charAt(0);

2.     Str[0];

Str 변수의 마지막 문자를 구하려고 할 때 두가지 방법 중 하나를 사용한다.

1.     Str.charAt(str.length-1);

2.     Str[str.length-1];

그러나 Str.charAt() 방식은 범위를 벗어난 경우 “”를 반환하고

Str[] 방식은 범위를 벗어난 경우 undefined 를  반환한다.

 

부분문자열 구하기

str 변수의 문자열에서 2번째 자리에서 4번째 자리 전까지의 문자열 출력할때의 예시이다.(0번째 자리 존재 유의)

두번째 인자가 없다면 끝까지 출력한다.

str.substring(2,4);

str 변수의 2번째 자리에서 4의 길이만큼 출력하는 예시이다.

역시 두번째 인자가 없다면 끝까지 출력한다.

Str.substr(2.4)

Str.substr의 경우 첫번째 인자를 음수로 사용이 가능하다.

Str.substr(-3, 1)인 경우 마지막에서 3만큼 앞에있는 문자부터 1만큼의 문자열 반환한다.

 

문자열 검색하기

Str 변수에서 “ab” 문자열이 존재하는 index를 반환한다. (가장 처음에 검색되는 위치 반환)

str.indexOf(“ab”);

동일하지만 가장 마지막에 검색되는 위치 반환를 반환한다.

str.lastIndexOf(“ab”);

검색되지 않는 경우에는 -1 을 반환한다.

반응형