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 |