📝 함수공부중이다.
문자열의 첫문자를 대문자로 바꾸는 함수를 짜보다가 다시 찾아보게 된 녀석(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 |