missing letters --找缺失的字母

  • 算法实现的功能:从传递进来的字母序列中找到缺失的字母并返回它,如果所有字母都在序列中,返回 undefined。
  • 实现思路,对字符串进行遍历,连续两个字母的charCode进行相减,如果大于1,则说明这两个字母不是相邻的,返回较小字母的下一个字母即可,如果所有字母都在序列中,返回 undefined。
  • 主要用到的方法有:String.charCodeAt()---返回值是一表示给定索引处字符的 UTF-16 代码单元值的数字,静态 String.fromCharCode() 方法返回使用指定的Unicode值序列创建的字符串。
  • 代码如下:
    function fearNotLetter(str) {
     for(var i=0,len=str.length;i1){
         return String.fromCharCode(str.charCodeAt(i)+1);
       }
     }
      return undefined;
    }
    
    fearNotLetter("abce");
    

你可能感兴趣的:(JavaScript)