JavaScript에서 문자열을 소문자로 변환

Moataz Farid 2023년10월12일
  1. toLowerCase()를 사용하여 JavaScript에서 문자열을 소문자로 변환
  2. toLocaleLowerCase()를 사용하여 JavaScript에서 문자열을 소문자로 변환
  3. 사용자 지정 명명 된 메서드lower()를 사용하여 문자열을 소문자로 변환
  4. 문자열이 아닌 개체를 소문자로 변환
JavaScript에서 문자열을 소문자로 변환

이 튜토리얼에서는 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)

관련 문장 - JavaScript String