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