JAVA SCRIPT

[JS] 문자열 첫 문자를 대문자로 바꾸기 toUpperCase(), substring()

해봄코딩 2022. 12. 15. 22:14

 

📝 함수공부중이다.
문자열의  첫문자를 대문자로 바꾸는 함수를 짜보다가 다시 찾아보게 된 녀석(toUpperCase(), substring()들이다. 

 


toUpperCase()

문자열을 대문자로 바꿔주는 메서드이다. 

 

형식 

str.toUpperCase()

반대로 toLowerCase()도 있다. 이 메소드는 문자열을 소문자로 변환한다. 


substring()

문자열에서 자르고 싶은 구간을 지정해서 그 문자열을 반환해준다. 

형식

substring(시작위치 , 종료위치)   

 

특징 

* 종료 위치의  -1까지 문자열을 자른다. 
* 종료위치를 지정하지 않으면 끝까지 자른다. 

* 시작위치 > 종료위치 인 경우, 두 값이 바뀐 듯 작동된다. (아래 3번째 예시를 참고바람) 

 

let str = '중요한건꺾이지않는마음';

let result1 = str.substring(0,2);
//결과 : 중요 

let result2 = str.substring(3,6);
//결과 : 건꺾이

let result3 = str.substring(6,3);
//결과 : 건꺽이 

let result4 = str.substring(5);
//결과 : 이지않는마음

 


짜짠!  드디어 첫글자만 대문자로 만드는 함수  짜보기 완료! 

function capitalize(goods) {
  let firstElement = goods[0];
  let etc = goods.substring(1);
  let upper = firstElement.toUpperCase() + etc;
  return upper;
}

capitalize("eggplant");
//결과 : Eggplant

'JAVA SCRIPT' 카테고리의 다른 글

[JS/DOM] textContent, innerHtml, innerText  (0) 2022.12.19
[JS] 드디어 함수!  (0) 2022.12.16
[JS] ES6에 대해서  (0) 2022.12.10
[JS] NaN에 대해서  (0) 2022.12.10
[JS] typeof 연산자에 대해서  (0) 2022.12.10