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

Tìm bảng chữ cái từ giá trị ASCII mà không cần sử dụng các hàm thư viện trong JavaScript

Vấn đề

Chúng tôi được yêu cầu viết một hàm JavaScript có một số. Hàm của chúng ta sẽ trả về bảng chữ cái ASCII tương ứng cho số đó (nếu tồn tại bảng chữ cái cho giá trị ASCII đó), ngược lại là -1.

Điều kiện ở đây là chúng ta không thể sử dụng bất kỳ hàm có sẵn nào để chuyển đổi các giá trị này.

Ví dụ

Sau đây là mã -

const num = 98;
const findChar = (num = 1) => {
   const alpha = 'abcdefghijklmnopqrstuvwxyz';
   if(num >= 97 && num <= 122){
      return alpha[num - 97];
   };
   if(num >= 65 && num <= 90){
      return alpha.toUpperCase()[num - 65];
   };
   return -1;
};
console.log(findChar(num));

Đầu ra

b