数字反转
题目:一组数字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");
· 用 C# 插值字符串处理器写一个 sscanf
· Java 中堆内存和栈内存上的数据分布和特点
· 开发中对象命名的一点思考
· .NET Core内存结构体系(Windows环境)底层原理浅谈
· C# 深度学习:对抗生成网络(GAN)训练头像生成模型
· 手把手教你更优雅的享受 DeepSeek
· AI工具推荐:领先的开源 AI 代码助手——Continue
· 探秘Transformer系列之(2)---总体架构
· V-Control:一个基于 .NET MAUI 的开箱即用的UI组件库
· 乌龟冬眠箱湿度监控系统和AI辅助建议功能的实现