js判断是否为回文

1.这里是html文件内容

<input type="text" id="num" />
<button type="button" onclick="jc()">开始判断</button>

2.这里是js文件内容

function jc() {
    // 先获取input输入的值 他的数值是字符串类型
var num=document.getElementById('num').value.toString();
    var z = String(num).indexOf('.') + 1;
    if (num == '') {
        alert('请输入内容')
        // 必须是数字型
    } else if (isNaN(num)) {
        alert('请输入数字型')
        // 判读是否是正数
    } else if (z > 0) {
        alert('请输入整数')
    } else {
        var arr1 = num.split('');
        var arr2 = arr1.reverse();
        var l2 = arr2.join('');
        if (num === l2) {
            console.log('这是一个回文');
        } else {
            console.log('这不是一个回文');
        }
    }
}

 

posted @ 2022-03-24 11:33  生活在北极的企鹅  阅读(122)  评论(0编辑  收藏  举报