본문 바로가기

Dev/JAVASCRIPT

Javascript JS 문자열 메소드

let desc = "Hi Hello. Thx";
// toUpperCase() 대문자로 변환
console.log(desc.toUpperCase());

// toLowerCase() 소문자로 변환
console.log(desc.toLowerCase());

// indexOf() 해당 문자의 시작점 index 반환, 해당 문자가 없다면 -1 반환
console.log(desc.indexOf('Hello'))

let desc2 = 'abcdefg';
// slice(n, m) n과 m 사이 문자열 반환
desc2.slice(2); // "cdefg"
desc2.slice(0,5); // "abcde"
desc2.slice(2,-2); // "cde"

// substring(n, m) n과 m 사이 문자열 반환
desc2.substring(2, 5); // "cde"
desc2.substring(5, 2); // "cde"

// substr(n, m) n 부터 m 개의 문자를 가져옴
desc2.substr(2,4); // "cdef"
desc2.substr(-4,2); // "de"

// trim() 앞 뒤 공백 제거
desc.trim(); // "HiHello.Thx"

// repeat(n) 문자열 n번 반복