생활코딩

Coding Everybody

localeCompare

토픽 생활코딩 > 클라이언트 > JavaScript > JavaScript 사전

요약(Summary)

문자열과 문자열을 비교

문법(Syntax)

string.localeCompare(compareString)

인자(Parameters)

인자명 데이터형 필수/옵션 설명
compareString string 필수 비교대상

반환값(Return)

number, 비교 결과에 따른 숫자를 반환. 예제 참고

설명(Description)

문자열과 문자열을 비교하고, 정렬순서에 따른 비교를 할 수 있다.

예제(Example)

alert('a'.localeCompare('b')); // -1
alert('b'.localeCompare('a')); // 1
alert('b'.localeCompare('b')); // 0

참고

 

댓글

댓글 본문
  1. mcr2113
    학습완료
  2. 준바이
    좋은 자료 감사합니다
  3. TidySylveon
    Tip :

    // a는 c보다 사전적으로 앞에 있으므로 음수의 값을 가집니다.
    'a'.localeCompare('c'); // -2 or -1 (아니면 다른 음수값)

    // check는 against보다 사전적으로 뒤에 있으므로 양수의 값을 가집니다.
    'check'.localeCompare('against'); // 2 or 1 (아니면 다른 양수값)

    // a와 a는 사전적으로 같은 위치에 있으므로 0을 가집니다.
    'a'.localeCompare('a'); // 0

    즉, 정확히 -1이랑 1만 가지는게 아니라, "음수값"과 "양수값"을 가진다고 생각해주셔야 됩니다.
    잘못하면 에러가 날수도 있어요.

    출처 : https://developer.mozilla.org......are
  4. 푸른하늘
    13일차 공부 감사합니다
  5. 색종
    감사합니다!