charAt()
문자열에서 지정된 인덱스의 문자를 반환
"Hello, world!".charAt(0) // "H"
indexOf()
lastindexOf()
문자열에서 특정 문자 또는 문자열의 첫 번째/마지막 인덱스를 반환
"Hello, world!".indexOf("o") // 4,
"Hello, world!".lastIndexOf("o") // 8
slice(start, end)
substring(start, end)
substr(start, length)
문자열의 일부를 추출하여 새로운 문자열을 반환
"Hello, world!".slice(7, 12) // "world"
"Hello, world!".substring(7, 12) // "world"
"Hello, world!".substr(7, 5) // "world"
toUpperCase()
toLowerCase()
문자열을 대문자 또는 소문자로 변환하여 반환
"Hello, world!".toUpperCase() // "HELLO, WORLD!"
"Hello, world!".toLowerCase() // "hello, world!"
trim()
문자열의 양끝 공백을 제거하여 반환
" Hello, world! ".trim() // "Hello, world!"
concat()
두 개 이상의 문자열을 연결하여 새로운 문자열을 반환
"Hello, ".concat("world!") // "Hello, world!"
split()
문자열을 지정된 구분자로 분할하여 배열로 반환
"Hello, world!".split(", ") // ["Hello", "world!"]
"Hello".split("") // ["H","e","l","l","o"]
padStart()
문자열의 시작 부분을 특정 길이가 되도록 다른 문자열로 채워주는 메서드
padEnd()
문자열의 끝 부분을 특정 길이가 되도록 다른 문자열로 채워주는 메서드
"5".padStart(3, "0") // "005"
"5".padEnd(3, "0") // "500"
includes()
startsWith()
endsWith()
문자열에 특정 문자열이 포함되어 있는지, 시작하는지, 끝나는지 확인
"Hello, world!".includes("world") // true
"Hello, world!".startsWith("Hello") // true
"Hello, world!".endsWith("!") // true
추후정리...
문자열 내에 변수를 쉽게 삽입할 수 있음
const name = "Alice";
console.log(Hello, ${name}!); // "Hello, Alice!"