简单解析
/* 1 2 3 1
0*10+1=1
0*10+2=12
12*10+3=123
123*10+2=1232 */
根据上面解析代码如下:
<script type="text/javascript">
//回文数
var num =parseInt(window.prompt("请输入一个整数:"));
//备份拆分处理
var temp=num;
var sum=0;//计算逆向数字的容器
while(temp!=0){
var n=temp%10; //取最后一位
sum=sum*10+n;
temp=Math.floor(temp/10);//去除最后一位
}
if(num==sum){
document.write(num+"是回文数");
}else{
document.write(num+"不是回文数");
}
</script>