위로
아래
선언
1. (객체)
const t = new String("Hello World");
2. (원시값)
const t = "Hello World";
문자열 객체 메서드
charAt(index) // 문자열 중에서 인덱스 번호에 해당하는 문자를 반환
indexOf("찾을 문자") // 문자열의 앞에서부터 찾을 문자가 위치하는 인덱스 번호 반환 (없으면 -1 반환)
search("찾을 문자") // 찾을 문자와 일치하는 문자를 찾아 인덱스 번호 반환
lastIndexOf("찾을 문자") // 문자열의 뒤에서부터 찾을 문자가 위치하는 인덱스 번호 반환 (없으면 -1)
match("찾을 문자") // 문자열의 앞에서부터 찾을 문자와 같은 문자를 반환 (없으면 null 반환)
replace("바꿀 문자", "새 문자") // 바꿀 문자와 일치하는 문자를 찾아 새 문자로 수정.
slice(a, b) // a번째와 b번째 사이의 문자들만 반환
substring(a, b) // 인덱스 번호 a부터 인덱스 번호 b까지의 문자를 반환.
subset(a, 문자 개수) // 인덱스 번호 a부터 지정한 문자 개수의 문자열을 반환.
toLowerCase() // 문자열의 영어를 모두 소문자로 변환.
toUpperCase() // 문자열의 영어를 모두 대문자로 변환.
trim() // 문자의 앞이나 뒤의 공백 문자열을 삭제.
두 개의 문자열 합치기
const d3 = [...d1, ...d2];
-> 결과 : [30, 안녕, true, 30, 안녕, true]
문자열 표현 방식
1. 작은 따옴표
const str = 'I am' + 30 + 'years old'
2. 큰 따옴표
const str = "I am" + 40 + "years old"
3. 백틱 (영문자에서 ~ 버튼이 백틱) (권장!)
const str = `I am ${50} years old`