Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

ค้นหาตัวอักษรจากค่า ASCII โดยไม่ต้องใช้ฟังก์ชันไลบรารีใน JavaScript


ปัญหา

เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้ตัวเลข ฟังก์ชันของเราควรส่งคืนตัวอักษร ASCII ที่สอดคล้องกันสำหรับตัวเลขนั้น (หากมีตัวอักษรสำหรับค่า ASCII นั้น) -1 มิฉะนั้น

เงื่อนไขคือเราไม่สามารถใช้ฟังก์ชัน inbuilt ที่แปลงค่าเหล่านี้ได้

ตัวอย่าง

ต่อไปนี้เป็นรหัส -

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

ผลลัพธ์

b