博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数字反转
阅读量:4880 次
发布时间:2019-06-11

本文共 930 字,大约阅读时间需要 3 分钟。

题目:一组数字1234578,要求反转输出87654321;

思路:先转化为string类型,再for循环其lenth,利用charAt()方法从后面循环排起,再用+相连起来,最后转化为number类型

function reverseNumber(num){    var objRegExp;    var regexp = /[^0-9]/g;             //如果输入的是非数字或者不是纯数字的字符串    if(num.match(regexp)){        objRegExp = num.replace(regexp,"");     //替换非数字        console.log("只能输入数字")        return;                         //终于程序    }    obj = String(num);                  //将数字转化为字符串    var current = new String();         //当前的字符串    var acount = new String();          //相连后字符串    var objLen = obj.length;            //字符串的长度    for(var i = objLen-1; i >-1 ; i--){    //从后面开始循环                current = obj.charAt(i);           //当前的字符串        acount += current;                 //循环相连字符串        acount = Number(acount)            //转化为number    }    console.log(typeof acount + "类型:" + acount)    return acount;}reverseNumber("12j3456");

 

转载于:https://www.cnblogs.com/alantao/p/5368801.html

你可能感兴趣的文章
Let's-Bug修复日志
查看>>
Java中String类(字符串操作)的10个常见问题和解决方法
查看>>
电子书下载:Microsoft Windows Workflow Foundation 4.0 Cookbook
查看>>
centos7用docker安装elasticsearch5.6.13的主从
查看>>
jmeter跟随重定向与自动重定向区别
查看>>
Python:GeoJson格式的多边形裁剪Tiff影像并计算栅格数值
查看>>
免费下载知网文献的方法 | sci-hub免费下载SCI论文方法
查看>>
测试用例,变量之间,相互调用的方法,和修改原来初始化变量的方法
查看>>
ASP.NET MVC中将控制器分离到类库的实现(转)
查看>>
Poj 2304 Combination Lock(模拟顺、逆时钟开组合锁)
查看>>
Palindrome Number
查看>>
H5上传功能
查看>>
three.js尝试(二)模拟游戏开发:3D人物在地图上行走
查看>>
PHP命名空间(Namespace)的使用详解
查看>>
java项目@override报错问题
查看>>
DataTable 和Json 字符串互转
查看>>
Django中Template does not exit
查看>>
Redis安装 java中的连接 序列化 反序列化
查看>>
hdu 1896 优先队列的应用
查看>>
递推和迭代的比较
查看>>