Javascript -6- String
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 을 반환한다.