js中遇到的算法题不是很多,可以说基本遇不到.但面试的时候,尤其是一些大公司,总是会出这样那样的算法题,考察一个程序员的逻辑思维能力.如下: 1.回文. 回文是指把相同的词汇或句子,在下文中调换位置或颠倒过来,产生收尾回环的情况,也叫回环.如:mamam,redivider. 实现回文不是我们最常用到的for循环,而是reverse的运用.将字符串转化为数组,将数组顺序颠倒后,再转化为字符串,这个过程就实现的回文. 代码的实现: function back(str){ return str==…