gpt4 book ai didi

javascript - 我的 pangram javascript 有什么问题?

转载 作者:行者123 更新时间:2023-11-29 20:27:49 25 4
gpt4 key购买 nike

Pangram 是一个获取输入并检查它是否包含所有字母的函数,这是我使用 ASCII 代码的代码:

function pangram(x) {
var a;

for (var i = 97; i < 122; i++) {
a = "&#" + i + ";";
if (x.toLowerCase().includes(a) !== true) {
break;
}
}
if (i === 122) {
return true
} else {
return false
}
}

我认为问题是 a = "&#"+ i + ";"; 但我不知道为什么它会成为一个问题,它应该可以工作......

最佳答案

您需要使用 charCodeAt() 而不是手动制作。将 if 条件替换为此:

if(x.toLowerCase().includes(String.fromCharCode(i))!==true)

关于javascript - 我的 pangram javascript 有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58926446/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com