JS 노트 (대소문자 바꿔주기)
const abc = "AAAABBBccccdddd";
const arr = [];
for(let i=0; i<abc.length; i++){
if(abc[i]===abc[i].toUpperCase()){
arr[i] = abc[i].toLowerCase();
}else{
arr[i] = abc[i].toUpperCase();
}
}
console.log(arr.join(""))
abc 값을 대문자 -> 소문자,
소문자 -> 대문자로 바꿔주는게 핵심.
for문을 통해서 AAAABBBBccccdddd를 abc 길이만큼 돌려주면서 abc를 돌려주는데
조건이 있다.
만약에 abc[i] i 값이 0이라면 A 가 === abc[i].toUpperCase() //대문자라면
arr[i] i 값이 0이니까 대문자 A 겠죠??
A를 toLowerCase()로 소문자로 바꾸어 arr[i] 에 넣어라.
아니면 대문자로 넣어라.
그런의미 입니다.
그리고 console.log(arr.join("")) .join("")을 넣어서 배열의 원소들을 문자로 붙여줍시다.
Author And Source
이 문제에 관하여(JS 노트 (대소문자 바꿔주기)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@jaeilnet/JS-노트-대소문자-바꿔주기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)