Computer >> Máy Tính >  >> Lập trình >> Javascript

Chuyển đổi chuỗi chữ hoa hỗn hợp thành chữ thường trong JavaScript

Vấn đề

Chúng tôi bắt buộc phải viết một hàm JavaScript convertToLower () sử dụng một phương thức chuỗi để chuyển đổi chuỗi mà nó đang được gọi thành chuỗi chữ thường và trả về chuỗi mới.

Ví dụ:nếu đầu vào của hàm là

Đầu vào

const str = 'ABcD123';

Đầu ra

const output = 'abcd123';

Ví dụ

Sau đây là mã -

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());

Đầu ra

abcd123