不使用 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
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP