문자관련 메서드정리
toUpperCase() 메서드
- 문자열의 모든 글자를 대문자로 바꿔주는 메서드이다.
const str = "hi my name is jjangu"
str.toUpperCase() //"HI MY NAME IS JJANGU"
toLowerCase() 메서드
- 문자열의 모든 글자를 소문자로 바꿔주는 메서드이다.
const str = "HI MY NAME IS JJANGU"
str.toLowerCase() //"hi my name is jjangu"
length() 메서드
- 변수안의 글자 갯수를 나타내는 메서드이다. (띄어쓰기포함)
const str = "hi my name is jjangu"
str.length //20
charAt() 메서드
- 변수안 문자열의 위치를 찾아주는 메서드이다. () === (0)
const str = "hi my name is jjangu"
str.charAt() //"h"
str.charAt(0) //"h"
str.charAt(2) //" "
str.charAt(4) //"y"
str.charAt(19) //"u"
includes() 메서드
- 문자열 안에 특정단어나 글자가 있는지 확인하는 메서드이다. true or false로 반환한다.
const str = "hi my name is jjangu"
str.includes("hi") //true
str.includes(" ") //true
str.includes("jjana") //false
concat() 메서드
- 문자열안에 다른 문자를 추가하는 메서드이다. (띄어쓰기도 포함하여 추가한다.)
const str = "hi my name is jjangu"
str.concat(" im 5years old") // 'hi my name is jjangu im 5years old'
slice() 메서드
- 문자열안의 지정된 글자를 잘라내는 메서드이다.
const str = "hi my name is jjangu"
str.slice(0,5) // 'hi my'
split() 메서드
- 문자를 배열로 만들어 주는 메서드이다.
const str = "hi my name is jjangu"
str.split() //['hi my name is jjangu']
str.split('') //['h', 'i', ' ', 'm', 'y', ' ', 'n', 'a', 'm', 'e', ' ', 'i', 's', ' ', 'j', 'j', 'a', 'n', 'g', 'u']
str.split(' ') //['hi', 'my', 'name', 'is', 'jjangu']
replace() 메서드
- 문자열의 특정 문자나 글자를 다른 문자로 대체하는 메서드이다.
const str = "hi my name is jjangu"
str.replace('jjangu', 'yuri')
* g : 발생할 모든 패턴에 대한 전역 검색
* i : 대/소문자 구분 안함
* m : 여러 줄 검색
replaceAll()메서드
"aabbcc".replaceAll(/b/g, ".");
("aa..cc");
trim() 메서드
- 문자열의 앞뒤로 있는 공백을 제거해주는 메서드이다.
const str = " hi my name is jjangu "
str.trim() // "hi my name is jjangu"
'Javascript' 카테고리의 다른 글
객체복사 (0) | 2023.04.06 |
---|---|
자바스크립트 화살표 함수 (0) | 2023.04.05 |
자바스크립트 배열 메서드정리 (0) | 2023.03.19 |
자바스크립트 reduce()메서드 (0) | 2023.03.18 |
자바스크립트 filter()메서드 (0) | 2023.03.18 |