연재몬 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번반복