http://www.yes24.com/Product/Goods/59461086
⌜Do it! 자바스크립트 + 제이쿼리 입문⌟ 책을 공부하며 요약・정리한 내용입니다.
문자열 객체 생성하기
let 참조변수 = new String(문자형 데이터);
let t1 = new String("hello");
let 참조변수 = 문자형데이터;
let t2 = "hello";
문자열 객체의 메서드 및 속성
charAt(index) | 문자열에서 인덱스 번호에 해당하는 문자 반환 |
indexOf(”찾을 문자”) | 문자열에서 왼쪽부터 찾을 문자와 일치하는 문자를 찾아 제일 먼저 일치하는 문자의 인덱스 번호를 반환(없는 경우 -1 반환) |
lastIndexOf(”찾을 문자”) | 문자열에서 오른쪽부터 찾을 문자와 일치하는 문자를 찾아 제일 먼저 일치하는 문자의 인덱스 번호를 반환(없는 경우 -1 반환) |
match(”찾을 문자”) | 문자열에서 왼쪽부터 찾을 문자와 일치하는 문자를 찾아 제일 먼저 찾은 문자를 반환(없는 경우 null 반환) |
replace(”바꿀문자”, “새문자”) | 문자열에서 왼쪽부터 바꿀 문자와 일치하는 문자를 찾아 제일 먼저 찾은 문자를 새문자로 치환 |
search(”찾을문자”) | 문자열의 왼쪽부터 찾을 문자와 일치하는 문자를 찾아 제일 먼저 일치하는 인덱스 번호를 반환 |
slice(a, b) | a개의 문자를 자르고 b번째 이후에 문자를 자른 후 남은 문자를 반환 |
substring(a, b) | a 인덱스부터 b 인덱스 이전 구간의 문자를 반환 |
substr(a, 문자 개수) | 문자열에 a 인덱스부터 지정한 문자 갯수만큼 문자열을 반환 |
split(”문자”) | 지정한 문자를 기준으로 문자 데이터를 나누어 배열에 저장하여 반환 |
toLowerCase() | 문자열에서 영문 대문자를 모두 소문자로 바꿈 |
toUpperCase() | 문자열에서 영문 소문자를 모두 대문자로 바꿈 |
length | 문자열에 문자의 개수를 반환 |
concat(”새로운 문자”) | 문자열에 새로운 문자열을 결합 |
charCodeAt(index) | 문자열 index에 해당 문자의 아스키 코드값을 반환 |
fromCharCode(아스키 코드 값) | 아스키 코드값에 해당하는 문자를 반환 |
trim() | 문자의 앞 또는 뒤에 공백 문자열을 삭제 |
'JavaScript > JavaScript' 카테고리의 다른 글
Primitive Type, Null과 undefined (0) | 2022.12.13 |
---|---|
Event Bubbling과 화살표 함수 (0) | 2022.12.12 |
자바스크립트 배열 객체 (0) | 2022.07.22 |
자바스크립트 수학 객체 (0) | 2022.07.21 |
자바스크립트 날짜 정보 객체 (0) | 2022.07.21 |