개발의 모든것/Javascript
String Method
연재몬
2022. 3. 11. 22:37
str.indexOf(text)
let desc = "Hi guys. Nice to meet you";
desc.indexOf("to"); //14
desc.indexOf("man"); //-1
찾는문자가 없는경우에는 -1을 반환.

if문을 쓸때 주의사항!
if문에서 0은 false이기때문에 조건문이 실행되지않는다.
str.slice(n,m)
n부터 m까지의 문자열을 반환
let desc = "abcdefg"
desc.slice(2) //cdefg
desc.slice(0,5) //abcde
desc.slice(2,-2) //cde
m이 없으면 문자열 끝까지 ,양수면 그 숫자까지(포함X)
음수면 끝에서부터 센다.
str.substring(n,m)
=> n,m사이 문자열 반환(n,m을 바꿔도 동작), 음수는 0으로 인식
let desc = "abcdefg"
desc.substring(2,5) //"cde"
desc.substring(5,2) //"cde"
str.substr(n,m)
=> n부터 시작, m개를 가져옴
let desc = "abcdefg"
desc.substr(2,4) //"cdef"
desc.substr(-4,2) //"de"
str.trim() : 앞, 뒤 공백제거

str.repeat(n) : n번반복