生成每个字符的 ASCII 字符代码并将其组合在一起以在 JavaScript 中生成一个数字


问题

我们需要编写一个 JavaScript 函数,该函数接收一个字符串。我们的函数应生成每个字符的 ASCII 字符代码并将其组合在一起以生成一个数字。然后,我们应从此数字中替换所有 7 实例,以创建一个数字。最后,我们应返回这两个数字的差

示例

以下是代码 −

 动态演示

const str = 'AVEHDKDDS';
const ASCIIDifference = (str = '') => {
   return str
   .split('')
   .map(c => c.charCodeAt(0))
   .join('')
   .split('')
   .map(Number)
   .filter(str => str === 7)
   .length * 6;
};
console.log(ASCIIDifference(str));

输出

12

更新于: 2021 年 4 月 19 日

232 次浏览

开启你的职业生涯

通过完成课程获得认证

开始
广告