예
현재 로케일에서 두 문자열을 비교 :
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 »그것을 자신을 시도
<자바 스크립트 문자열 참조