본문 바로가기
TIL

20231122 TIL

by 김빵그 2023. 11. 22.

Today 요약 

[] 프로그래머스 2문제

[] js 공부


배운 점

1. js localeCompare

  • 문자열과 문자열을 비교하고 정렬 순서에 따른 비교를 할 수 있다
string.localeCompare(<code>compareString)</code>
string.localeCompare(compareString [, locales [, options]])
  • compareString 비교할 대상 문자열 
  • locales (선택) : 비교에 사용할 지역 또는 언어를 나타내는 문자열 또는 문자열 배열 매개변수를 지정하지 않으면 기본적으로 현재 로케일이 사용된다 
  • options (선택) : 비교에 대한 추가 옵션을 정의하는 객체이다
  • 0보다 작은 값 : 현재 문자열이 compareString보다 앞에 온다 
  • 0 : 두 문자열이 동일
  • 0보다 큰 값 : 현재 문자열이 compareString 보다 뒤에 온다
let str1 = "apple";
let str2 = "banana";

let result = str1.localeCompare(str2);

if (result < 0) {
    console.log(`${str1} comes before ${str2}`);
} else if (result > 0) {
    console.log(`${str1} comes after ${str2}`);
} else {
    console.log(`${str1} is equal to ${str2}`);
}
 

String.prototype.localeCompare() - JavaScript | MDN

localeCompare() 메서드는 참조 문자열이 정렬 순으로 지정된 문자열 앞 혹은 뒤에 오는지 또는 동일한 문자열인지 나타내는 수치를 반환합니다.

developer.mozilla.org

 

 

'TIL' 카테고리의 다른 글

20231211 TIL  (0) 2023.12.11
20231127 TIL  (0) 2023.11.27
20231115 TIL  (0) 2023.11.15
20231113 TIL  (0) 2023.11.13
20231110 TIL  (0) 2023.11.10