[JS] 문자열 메소드

2021. 11. 16. 20:08Javascript/개념

1. toUpperCase : 대문자

const str = 'kim kyeong min'
const upper = str.toUpperCase();

console.log(str)     // kim kyeong min
console.log(upper)   // KIM KYEONG MIN

 

 2.  toLowerCase : 소문자

const str = 'KIM KYEONG MIN'
const low = str.toLowerCase();

console.log(str)   // KIM KYEONG MIN 
console.log(low)   // kim kyeong min

 

 

3.  substr : (시작 인덱스, 길이)

const str = 'apple'
const substr = str.substr(1, 2);

console.log(str)     // apple
console.log(substr)  // pp

 

4.  substring : (시작 인덱스, 끝 인덱스-미만)

const str = 'apple'
const substring = str.substring(1, 2);

console.log(str)        // apple
console.log(substring)  // p

 

5. padStart (갯수, 앞에 들어갈 대상)

padStart() 메서드는 현재 문자열의 시작을 다른 문자열로 채워, 주어진 길이를 만족하는 새로운 문자열을 반환합니다.
채워넣기는 대상 문자열의 시작(좌측)부터 적용됩니다.
const str = '5'
const padStart = str.padStart(3, 0);

console.log(padStart)  // 005

 

6. padEnd (갯수, 뒤에 들어갈 대상)

padEnd() 메서드는 현재 문자열에 다른 문자열을 채워, 주어진 길이를 만족하는 새로운 문자열을 반환합니다.
채워넣기는 대상 문자열의 끝(우측)부터 적용됩니다.
const str = 'hello'
const padEnd = str.padEnd(10, '~');

console.log(padEnd)  // hello~~~~~

 

7. split : 문자열을 배열로 변환

const str = 'apple'
const split = str.split('')

console.log(str)    // apple
console.log(split)  // [ 'a', 'p', 'p', 'l', 'e' ]

 

8. trim : 문자열 양 끝의 공백을 제거

const str = '    apple     '
const trim = str.trim()

console.log(str)    //      apple
console.log(trim)  // apple

 

 

9. charAt : 문자열에서 특정 인덱스에 위치하는 단일문자를 반환

const str = 'hello everyone';
const result = str.charAt(1);
console.log(result);  // e

'Javascript > 개념' 카테고리의 다른 글

[JS] 원시타입 / 참조타입 (객체,배열비교)  (0) 2021.11.30
[JS] 배열 메소드  (0) 2021.11.16
[JS] Null / Undefined  (0) 2021.11.15
[JS] 전역변수와 지역변수  (0) 2021.11.15
[JS] 변수  (0) 2021.11.15