要求
从传递进来的字母序列中找到缺失的字母并返回它。
如果所有字母都在序列中,返回 undefined。
提示
String.charCodeAt()
String.fromCharCode()
源代码
function fearNotLetter(str) {
var arr=str.split("");
var start=str.charCodeAt(0); //字符串起始的unicode编码
var end=str.charCodeAt(str.length-1); //字符串末尾的unicode编码
for(var i=start;i<=end;i++){ //遍历start到end的unicode编码 找出缺失的字母
//判断从start到end的字母是否跟传入的str的每一个字母相等,不相等说明缺失字母
if(String.fromCharCode(i)!==arr[i-start]){
console.log(String.fromCharCode(i));
str=String.fromCharCode(i);
return str;
}
}
console.log(undefined);
return undefined;
}
fearNotLetter("abcdf");
网友评论