Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 대소문자 혼합 문자열을 소문자로 변환

<시간/>

문제

호출되는 문자열을 소문자 문자열로 변환하고 새 문자열을 반환하는 문자열 메서드를 사용하는 JavaScript 함수 convertToLower()를 작성해야 합니다.

예를 들어 함수에 대한 입력이

인 경우

입력

const str = 'ABcD123';

출력

const output = 'abcd123';

예시

다음은 코드입니다 -

const str = 'ABcD123';
String.prototype.convertToLower = function(){
   let res = '';
   for(let i = 0; i < this.length; i++){

      const el = this[i];
      const code = el.charCodeAt(0);
      if(code >= 65 && code <= 90){
         res += String.fromCharCode(code + 32);
      }else{
         res += el;
      };
   };
   return res;
};
console.log(str.convertToLower());

출력

abcd123