JavaScript 문자열 localeCompare()
예
"ab"를 "cd"와 비교:
let text1 = "ab";
let text2 = "cd";
let result = text1.localeCompare(text2);
let text1 = "cd";
let text2 = "ab";
let result = text1.localeCompare(text2);
아래에 더 많은 예가 있습니다.
정의 및 사용
이 localeCompare()
메서드는 현재 로캘의 두 문자열을 비교합니다.
이 localeCompare()
메서드는 정렬 순서 -1, 1 또는 0(이전, 이후 또는 같음)을 반환합니다.
현재 로케일은 브라우저의 언어 설정을 기반으로 합니다.
통사론
string.localeCompare(compareString)
매개변수
Parameter | Description |
compareString | Required. The string to compare with. |
반환 값
유형 | 설명 |
번호 | 3가지 값 중 하나: 문자열이 compareString 보다 먼저 정렬된 경우 -1 두 문자열이 동일한 경우 0 문자열이 compareString 이후에 정렬된 경우 1 |
더 많은 예
let text1 = "ab";
let text2 = "ab";
let result = text1.localeCompare(text2);
let text1 = "A";
let text2 = "a";
let result = text1.localeCompare(text2);
브라우저 지원
localeCompare()
ECMAScript1(ES1) 기능입니다.
ES1(JavaScript 1997)은 모든 브라우저에서 완벽하게 지원됩니다.
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |