/**
* @file string-cases.js
* @module을 소문자로
*/
/**
* 문자열의 첫 글자를 소문자로 합니다.
*
* @param {문자열} 문자열
* 소문자로 변환할 문자열
*
* @return {문자열}
* 첫 글자가 소문자인 문자열
*/
내보내기 const toLowerCase = 함수(문자열) {
if (문자열 유형 !== '문자열') {
반환 문자열;
}
반환 string.replace(/./, (w) => w.toLowerCase());
};
/**
* 문자열의 첫 글자를 대문자로 합니다.
*
* @param {문자열} 문자열
* 문자열을 대문자로
*
* @return {문자열}
* 첫 글자가 대문자인 문자열
*/
내보내기 const toTitleCase = 함수(문자열) {
if (문자열 유형 !== '문자열') {
반환 문자열;
}
반환 string.replace(/./, (w) => w.toUpperCase());
};
/**
* 두 문자열의 TitleCase 버전이 같은지 비교합니다.
*
* @param {문자열} str1
* 비교할 첫 번째 문자열
*
* @param {문자열} str2
* 비교할 두 번째 문자열
*
* @return {부울}
* 문자열의 TitleCase 버전이 동일한지 여부
*/
내보내기 const titleCaseEquals = function(str1, str2) {
return toTitleCase(str1) === toTitleCase(str2);
};