최신 웹 개발 튜토리얼
 

JavaScript끈 localeCompare() Method

<자바 스크립트 문자열 참조

현재 로케일에서 두 문자열을 비교 :

var str1 = "ab";
var str2 = "cd";
var n = str1.localeCompare(str2);

N의 결과는 다음과 같습니다

-1 // str1 is sorted before str2
»그것을 자신을 시도

"Try it Yourself" 아래의 예.


정의 및 사용

localeCompare() 방법은 현재의 지역에 두 문자열을 비교한다.

로케일은 브라우저의 언어 설정을 기반으로합니다.

localeCompare() 메소드는 문자열 전후에 오는 또는 정렬 순서에서 compareString로 같은지 여부를 나타내는 숫자를 반환합니다.


브라우저 지원

방법
localeCompare()

통사론

매개 변수 값
매개 변수 기술
compareString 필요합니다. 비교 대상 문자열

기술적 세부 사항

반환 값 : 참조 문자열을 전후 온다 또는 정렬 순서에서 compareString과 동일 여부를 나타내는 숫자입니다. 세 가지 값 중 하나를 반환합니다 :
  • -1 참조 문자열은 compareString 먼저 정렬되어있는 경우
  • 두 문자열이 동일한 경우 0
  • (1) 상기 기준 문자열은 compareString 후 정렬되면
자바 스크립트 버전 : 1.2

예

더 예

현재 로케일에서 두 문자열을 비교 :

var str1 = "cd";
var str2 = "ab";
var n = str1.localeCompare(str2);

N의 결과는 다음과 같습니다

1 // str1 is sorted after str2
»그것을 자신을 시도

현재 로케일에서 동일한 두 개의 문자열을 비교 :

var str1 = "ab";
var str2 = "ab";
var n = str1.localeCompare(str2);

N의 결과는 다음과 같습니다

0 // the two strings are equal
»그것을 자신을 시도

<자바 스크립트 문자열 참조