사용자는 JavaScript의 도움으로 이 작업을 수행할 수 있습니다. toLowerCase() ' 아니면 그 ' toLocaleLowerCase() 방법. 이름에서 알 수 있듯이 두 방법 모두 문자열을 소문자로 변환하지만 몇 가지 요소가 다릅니다.
이 안내서는 'toLocaleLowerCase'와 'toLowerCase' 메소드 간의 주요 차이점을 나열합니다.
'toLocaleLowerCase' 메소드와 'toLowerCase' 메소드의 차이점을 살펴보기 전에 먼저 이러한 메소드의 기본 사항에 대한 개요를 살펴보십시오.
'toLocaleLowerCase()' 메서드란 무엇입니까?
“ toLocaleLoweCase() ” 메서드는 주어진 문자열을 브라우저 로케일에 따라 소문자로 변환합니다. 'locale'은 미국 영어의 경우 'en_US', 터키어의 경우 'tr' 등과 같은 브라우저의 언어 설정을 지정합니다.
통사론
끈. toLocaleLowerCase ( )
'locale'을 매개변수로 전달하지 않은 위의 구문은 초기화된 문자열을 브라우저의 현재 로케일에 따라 소문자로 변환합니다.
위에서 정의한 방법을 실제로 사용해 봅시다.
예: 'toLocaleLowerCase()' 메서드 적용
이 예제는 'toLocaleLowerCase()' 메서드를 적용하여 지정된 'tr(Turkish)' 로케일을 기반으로 문자열을 소문자로 변환합니다.
자바스크립트 코드
< 스크립트 >문자열을 보자 = '리눅스힌트' ;
결과를 보자 = 끈. toLocaleLowerCase ( 'tr' ) ;
콘솔. 통나무 ( '끈: ' + 끈 ) ;
콘솔. 통나무 ( '출력: ' + 결과 ) ;
스크립트 >
위의 코드 라인에서:
- '문자열' 변수는 문자열을 초기화합니다.
- '결과' 변수는 ' toLocaleLowerCase() ” 초기화된 문자열을 소문자로 변환합니다.
- 첫번째 ' 콘솔.로그() ” 메서드는 “문자열” 변수 값을 표시하고 두 번째 메서드는 “결과” 변수 값을 콘솔에 표시합니다.
산출
초기화된 문자열이 'tr(Turkish)' 로케일에 맞게 성공적으로 소문자로 변환된 것을 확인할 수 있습니다.
'toLowerCase()' 메서드는 무엇입니까?
“ toLowerCase() ” 메서드는 특정 문자열을 소문자로 변환합니다. 이 작업을 수행하는 동안 원래 문자열에는 영향을 주지 않습니다.
통사론
끈. 대소문자 ( )위 구문은 변환된 문자열을 나타내는 새 문자열을 반환합니다.
실제 구현을 봅시다.
예: 'toLowerCase()' 메서드 적용
이 예제에서는 'toLowerCase()' 메서드를 사용하여 초기화된 문자열을 소문자로 변환합니다.
자바스크립트 코드
< 스크립트 >문자열을 보자 = '리눅스힌트' ;
결과를 보자 = 끈. 대소문자 ( ) ;
콘솔. 통나무 ( '끈: ' + 끈 ) ;
콘솔. 통나무 ( '출력: ' + 결과 ) ;
스크립트 >
위의 코드 블록:
- '를 적용 toLowerCase() ” 메서드를 사용하여 초기화된 문자열을 변환합니다.
- “ 콘솔.로그() ” 메서드는 초기화된 문자열과 변환된 문자열을 각각 표시합니다.
산출
콘솔은 초기화된 문자열과 변환된 문자열을 모두 성공적으로 출력으로 표시합니다.
이제 논의된 방법 간의 차이점에 대한 실제 구현을 확인하십시오.
'toLocaleLowerCase()' 및 'toLowerCase()' 메서드의 차이점은 무엇입니까?
이 섹션에서는 'toLocaleLowerCase()' 및 'toLowerCase()' 메서드 간의 주요 차이점을 수행합니다.
- 일하고 있는: 'toLocaleLowerCase()' 메소드는 현재 또는 지정된 로케일에 따라 문자열을 변환하는 반면 'toLowerCase()' 메소드는 영어 표준/규칙에 따라 문자열을 소문자로 변환합니다.
- 매개변수: 'toLocaleLowerCase()' 메서드를 사용하면 'locale' 매개 변수를 지정하여 특정 'locale'에 따라 문자열을 변환할 수 있습니다. 반면 “toLowerCase()” 메서드는 문자열을 기본 영문 기준으로 변환하기 때문에 별도의 매개변수가 필요하지 않다.
- 한정: 'toLowerCase()' 메서드는 사용자가 브라우저의 언어 설정에 따라 문자열만 변환하도록 제한하고 다른 특정 로케일은 변환하지 않는 반면 'toLocaleLowerCase()' 메서드를 사용하는 동안 '로캘' 제한은 없습니다.
결론
' toLocaleLowerCase() ' 그리고 ' toLowerCase() ” 메소드는 동일합니다. 즉, 문자열을 소문자로 변경합니다. 그러나 '작동', '매개변수' 및 '제한' 요소에 따라 서로 다릅니다. 이 가이드에서는 'toLocaleLowerCase'와 'toLowerCase' 메서드 간의 주요 차이점을 강조했습니다.