不使用 JavaScript 中的庫函式, 根據 ASCII 值查詢字母
問題
我們需要編寫一個 JavaScript 函式來處理數字。我們的函式應該針對該數字返回對應的 ASCII 字母(如果該 ASCII 值存在字母),否則返回 -1。
此處的條件是,我們不能使用任何可以轉換這些值的內建函式。
示例
以下為程式碼 −
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
廣告