面试---实现一个函数,判断输入是不是回文字符串

Posted 芳芳的小马甲

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面试---实现一个函数,判断输入是不是回文字符串相关的知识,希望对你有一定的参考价值。

什么是回形字符串:可以对称的字符串,例如aaabaaa,aabbbbaa

function run(input){
	if(typeof input !== ‘string‘) return false;
	return input.split(‘‘).reverse().join(‘‘) === input
}
var a = run(‘aadcc‘)  // false

split:切割成数组

var str="How are you doing today?"
console.log(str.split(" "))   // ["How", "are", "you", "doing", "today?"]
console.log(str.split(""))      // ["H", "o", "w", " ", "a", "r", "e", " ", "y", "o", "u", " ", "d", "o", "i", "n", "g", " ", "t", "o", "d", "a", "y", "?"]
console.log(str.split(" ",3))      // ["How", "are", "you"]

reverse:颠倒数组中元素的顺序

var str=[1,2,3]
console.log(str.reverse())       // ?[3, 2, 1]

join:把数组中的所有元素放入一个字符串。

var str=[1,2,3]
console.log(str.join())      // 1,2,3

以上是关于面试---实现一个函数,判断输入是不是回文字符串的主要内容,如果未能解决你的问题,请参考以下文章

C语言:编写一个测试一个串是不是为回文的递归函数,是回文,返回1;不是,返回0。

#yyds干货盘点# 面试必刷TOP101:判断是否为回文字符串

用c语言实现字符串的回文,有要求如下:

用递归的方法实现判断回文字符c语言

C语言编写一个程序,判断输入的一个字符串是不是是回文。

C语言 判断回文字符串