<객체 생성>
1. var 참조변수 = new String(문자형 데이터)
let str = new String("Hello");
console.log(str);
2. var 참조변수=문자형 데이터
let t = "Hello Thank you good luck to you";
<문자열 객체의 메서드 및 속성>
종류 | 설명 |
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' 카테고리의 다른 글
DOM(Document Object Model) 문서 객체 모델 (0) | 2022.11.16 |
---|---|
즉시실행함수 (0) | 2022.11.15 |
객체 생성자 함수_프로토타입(prototype) (0) | 2022.11.15 |
내장객체_날짜(Date()), 수학객체(Math()) (0) | 2022.11.15 |
1114_함수정의 (0) | 2022.11.15 |