欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

js 判断字符串是否为回文

程序员文章站 2024-02-24 22:25:58
...
    class Stack{
        //构造函数
        constructor(data){
            this.data=data;
        }
        //判定回文的函数
        change(){
        //初始化一个栈数组用来存放倒序的数据
            this.dataStore=[];
        //获得数据的长度
            var length=this.data.length;
        //循环遍历将data中的数据放入this.dataStore中
            for(let i=length-1;i>=0;i--){
                this.dataStore.push(this.data[i])
            }
        //判断是否一一对应,是回文数就返回true不是就返回false
            for(let j=0;j<length;j++){
                if(this.data[j]!=this.dataStore[j]){
                    return false;
                }
            }
            return true;
        }
    }
    let stack=new Stack('dad')
    console.log(stack.change());

这里用都是一些比较基础的,容易理解的方法

相关标签: 回文