본문 바로가기
javascript

내장객체_문자열 객체

by 신방동불주먹 2022. 11. 15.

<객체 생성>

 

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() 문자의 앞 또는 뒤 공백 문자열을 삭제