``백틱으로 문자열을 표현할 경우 여러줄을 포함할 수 있어 유용하다.
str.length
: 문자열의 길이
str[1]
: 특정 위치에 접근, 배열과 다르게 글자를 바꾸는건 불가능하다.
str.toUpperCase()
, str.toLowerCase()
모든 문자를 대문자, 소문자로 변경한다.
str.indexOf(text)
: 텍스트가 몇번째 위치하는지 인덱스를 알려준다. 찾는 문자가 없을 시 -1 반환, 여러문자가 있어도 첫번째 문자만 반환한다.
str.slice(n,m)
: n(시작점)부터 m(없으면 문자열 끝까지, 양수면 그 숫자까지(포함x), 음수면 끝에서부터 셈)까지 문자열을 반환
str.substring(n,m)
: n과 m사이 문자열 반환, n과 m을 바꿔도 동일하게 동작함, 음수는 0으로 인식한다.
str.substr(n,m)
: n부터 시작하여 m개를 가져온다.
str.trim()
: 앞 뒤 공백을 제거
str.repeat(n)
: 문자열을 n번 반복
문자열 비교
1<3 //true
"a"<"c" //true, a부터 z가 크다
"A"<"a" //true, 소문자가 대문자보다 크다
str.includes(text)
: 문자가 있으면 true, 없으면 false를 반환한다.