ปัญหา
เราจำเป็นต้องเขียนฟังก์ชัน 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