JavaScript에서 문자열을 소문자로 변환
-
toLowerCase()
를 사용하여 JavaScript에서 문자열을 소문자로 변환 -
toLocaleLowerCase()
를 사용하여 JavaScript에서 문자열을 소문자로 변환 -
사용자 지정 명명 된 메서드
lower()
를 사용하여 문자열을 소문자로 변환 - 문자열이 아닌 개체를 소문자로 변환
이 튜토리얼에서는 JavaScript에서 문자열을 소문자로 변환하는 방법을 배웁니다.
JavaScript를 사용하면 여러 가지 방법으로 문자열을 변환 할 수 있습니다. 네이티브 JavaScript에서는 toLowerCase()
프로토 타입 메서드 또는 사용자 / 호스트 로케일을 고려하여 소문자를 변환하는 데 사용되는 toLocaleLowerCase()
프로토 타입을 사용하여 문자를 소문자로 지정할 수 있습니다.
toLowerCase()
를 사용하여 JavaScript에서 문자열을 소문자로 변환
My Awesome String
이라는 문자열이 있고이를 소문자my awesome string
으로 변환한다고 가정합니다. 프로토 타입 메서드toLowerCase()
를 사용하여 소문자를 소문자로 지정할 수 있습니다. 입력 문자열에서 새 문자열을 생성하지만 모두 소문자
console.log()
메소드를 사용하여 소문자로 변환하고 콘솔에 인쇄하는 예제를 살펴 보겠습니다.
var tempText = 'My Awesome String';
console.log(tempText.toLowerCase());
다음 예제와 같이 작은 따옴표 바로 뒤에 프로토 타입을 추가 할 수도 있습니다.
var TextConvertedToLowerCase = 'My Awesome String'.toLowerCase();
console.log(TextConvertedToLowerCase);
toLocaleLowerCase()
를 사용하여 JavaScript에서 문자열을 소문자로 변환
문자열이 터키어 또는 독일어와 같은 로케일 별 매핑을 포함하는 경우toLocaleLowerCase()
메서드를 사용하여 문자열을 소문자로 변환 할 수 있습니다.
text.toLocaleLowerCase()
와 같이 인수를 보내지 않고toLocaleLowerCase()
를 사용할 수 있습니다. 또는 매개 변수로 로케일 매핑을 해당 메서드에 보낼 수 있습니다. 로케일 배열을 보낼 수도 있고 JavaScript가 최적의 로케일 매핑.
다음 예에서는 영어 문자열을 소문자로 변환하고 터키어 라틴 대문자 I
문자를 소문자로 변환하여 함수에 로케일 배열을 보내는 방법을 보여줍니다.
var demoText = 'My Awesome Second Demo Text';
console.log(demoText.toLocaleLowerCase());
console.log(demoText.toLocaleLowerCase('en-US'));
var localeArray = ['tr', 'TR'];
var LatinCapitalLetterIWithDotAboveInTurkish = '\u0130';
console.log(
LatinCapitalLetterIWithDotAboveInTurkish.toLocaleLowerCase(localeArray));
출력:
my awesome second demo text
my awesome second demo text
i
사용자 지정 명명 된 메서드lower()
를 사용하여 문자열을 소문자로 변환
JavaScript에 익숙하지 않고toLowerCase()
의 구문을 Python 또는 PHP와 같은 선호하는 언어에서 사용하는 구문과 유사하게 변경하고 싶다면. 다음 예에서는이를 수행하는 방법을 설명합니다.
function lower(inputString) {
return String(inputString).toLowerCase();
}
var demoText = 'Our Awesome String To Lower Converter';
console.log(lower(demoText));
문자열이 아닌 개체를 소문자로 변환
Date
를 소문자로 변환하고 싶은 경우,Date
는 본질적으로 비String
객체 인 경우,toLowerCase()
또는toLocaleLowerCase()
메소드를 그대로 사용하여 수행 할 수 있습니다. 둘 다 모든 값 유형과 함께 일반적으로 작동하도록 구현되었습니다.
다음 예제에서Date()
를 소문자로 변환하는 방법을 살펴 보겠습니다.
var normalDate = new Date();
var lowerCaseDate = new Date().toString().toLowerCase();
console.log('Normal Date Format > ' + normalDate);
console.log('Lower Case Date Format > ' + lowerCaseDate);
출력:
Normal Date Format > Thu Nov 12 2020 12:07:11 GMT+0000 (Coordinated Universal Time)
Lower Case Date Format > thu nov 12 2020 12:07:11 gmt+0000 (coordinated universal time)