본문 바로가기
Programming Language/Javascript

[Javascript] 문자열내 알파벳, 대소문자를 소대문자로 치환하려면?

by 뒹굴거리는프로도 2024. 2. 21.
반응형

 


 

자바스크립트는 파이썬과 달리 영대소문자를 영소대문자로 치환할 수 있는 메서드가 없어,

직접 순회하면서 치환해 주어야 한다고 합니다. 소스 코드는 다음과 같습니다. 

//sample이라는 문자열 순회 방법

let sample = 'abcDEF';

for (let i = 0; i < sample.length; i++) {      

        let one = sample[i];        
        if (one === one.toUpperCase()) {
            swapped += one.toLowerCase();
        } else {
            swapped += one.toUpperCase();
        }
        
}

 

파이썬의 경우 swapcase() 함수를 쓰면 되는데 아쉽습니다.

 


*이전글

https://dothewillof.tistory.com/427

 

[Python] 파이썬으로 알파벳 대소문자 변환, swapcase()

파이썬으로 문자열 내 알파벳 대문자를 소문자로, 소문자를 대문자로 바꾸고 싶다면? swapcase() 메서드를 사용하면 됩니다. text = "Hello, World!" swapped = text.swapcase() print(swapped) swapcase는 문자열 내의

dothewillof.tistory.com

 

반응형