NATIVE

settings_applicationsObject  >   settings_applicationsString  >   settings_applications[[Prototype]]

NATIVE

Draft
  • account_tree
  • bug_report

NumberresultlocaleCompare(StringcompareString[, Stringlocales[, Objectoptions]])

설명

인수로 지정된 문자열이 정렬상 string 객체의 문자열 뒤에 있으면 음수, 그 반대의 경우는 양수, 동등한 경우에는 0을 반환한다.

구문

기본형식
string.localeCompare(compareString[, locale[, options]])

매개 변수

StringcompareString필수

비교하고자 하는 문자열

Stringlocales선택

BCP 47 각 지역 언어 태그

Objectoptions선택

다음 속성 또는 일부를 갖는 객체를 지정

localeMatcher
사용할 Locale 일치 알고리즘, 설정 가능한 값은 lookupbest fit이다. 기본 값은 best fit이다.
usage
비교가 정렬 또는 일치하는 문자열을 검색하는지 여부를 지정, 설정 가능한 값은 sortsearch이다. 기본 값은 sort이다.
sensitivity
문자열의 차이가 0이 아닌 결과 값으로 이어져야 하는 경우 아래의 값으로 설정한다.
  • base: 기본 문자가 다른 문자열만 다른 것으로 비교한다.
  • accent: 기본 글자나 액센트가 다른 문자열과 다른 발음 구별 부호는 같지 않다.
  • case: 기본 문자나 대소문자가 다른 문자열만 다른 것으로 비교한다.
  • variant: 기본 문자, 액센트 및 기타 분음 부호 또는 대소문자가 다른 문자열은 다른 것으로 비교된다. 다른 차이점들도 고려될 수 있다.
sort 사용시 기본 값은 variant이다. search 사용에 따라 locale이 다르다.
ignorePunctuation
문장 부호를 무시해야 하는지 여부를 true, false로 설정한다. 기본 값은 false이다.
numeric
1 < 2 < 10과 같은 숫자 조합을 사용해야하는지 여부를 true, false로 설정한다. 기본 값은 false이다. 유니코드 확장 키를 통해 설정할 수도 있으며 둘 다 지정되면 options 속성이 우선한다. 이 속성을 지원하기 위한 구현은 꼭 필요하지 않다.
caseFirst
대문자 또는 소문자를 먼저 정렬해야 하는지의 여부를 설정하며 설정 가능한 값은 upper, lower 또는 false이다. 기본 값은 false이다. 유니코드 확장 키를 통해 설정할 수도 있으며 둘 다 지정되면 options 속성이 우선한다. 이 속성을 지원하기 위한 구현은 꼭 필요하지 않다.

반환

Numberresult

인수로 지정된 문자열이 string 객체의 문자열 뒤에 있으면 음수, 그 반대의 경우는 양수, 동등한 경우에는 0을 반환

지원 웹브라우저