자바스크립트에서는 다른 언어와 마찬가지로 쉽게 소문자를 대문자로 대문자를 소문자로 바꿀 수 있다.
1. 대문자 변환 - toUpperCase()
toUpperCase() 메서드는 알파벳 문자열을 전부 대문자로 바꾸는 메서드이다.
사용법은 아래와 같다.
const str = "hayasaka"; // 대문자로 바꿀 문자열을 변수에 저장
let upperCase = str.toUpperCase(); // str에 있는 문자열을 대문자로 바꿔서 upperCase에 저장
console.log(upperCase); // HAYASAKA
upperCase = "mei".toUpperCase(); // 문자열에 바로 적용
console.log(upperCase) // MEI
바꿀 문자열에 toUpperCase() 만 붙이면 쉽게 문자를 대문자로 바꿀 수 있다. 변수에 들어있는 값을 바꿀수도 있고 문자열 그 자체에 메서드를 붙여서 대문자로 바꿀 수 도 있다.
2. 소문자변환 - toLowerCase()
toLowerCase는 반대로 모든 문자열을 소문자로 바꾸는 메서드이다.
사용법은 toUpperCase()와 동일하다.
const str = "MEI"; // 소문자로 바꿀 문자열을 변수에 저장
let lowerCase = str.toLowerCase(); // str에 있는 문자열을 소문자로 바꿔서 lowerCase에 저장
console.log(lowerCase); // mei
lowerCase = "HAYASAKA".toLowerCase(); // 문자열에 바로 적용
console.log(lowerCase) // hayasaka
이렇게 두개의 메서드를 통해 쉽게 대소문자를 변환이 가능하다.
주의할 점은 원본 문자열은 바뀌지 않기 때문에 반드시 바뀐 문자열을 담을 곳이 필요하다는 점이다. 또한 특정 문자열만 바꾸는 것은 불가능하고 모든 문자열이 바뀌기 때문에 문자열에서 특정 문자의 대소문자를 바꾸기 위해서는 다른 방법이 필요하다.
'웹프로그래밍 > Javascript' 카테고리의 다른 글
javascript(자바스크립트) 문자열 안에 숫자가 있는지 아는 방법 (0) | 2024.07.10 |
---|---|
Javascript(자바스크립트) lastIndexOf() - 일치하는 문자열의 인덱스 번호를 역순으로 찾는 메서드 (0) | 2024.06.27 |
Javascript(자바스크립트) 에러를 잡는 try catch (0) | 2024.06.19 |
Javascript(자바스크립트) 구조 분해 할당 (0) | 2024.06.11 |
Javascript(자바스크립트) split 함수 (0) | 2024.06.10 |