js 数字处理Number()
//js将数字转换保留2位小数 function toDecimal(x) { var val = Number(x) if (!isNaN(parseFloat(val))) { //toFixed():将数值保留2位小数,有四舍五入功能 val = val.toFixed(2); } return val; } function mathNum() { var num = $("#num").val(); var a = toDecimal(num); $("#result").val(a); } function isNum() { var num = $("#num").val(); //不是数字,满足返回:true 不满足:false var a = isNaN(num); $("#result").val(a); } function myParseFloat() { var num = $("#num").val(); //parseFloat:有满足的数字就转换,直到没有 如:1.2ads 转换为1.2 var a = parseFloat(num); $("#result").val(a); } function isNumber() { var num = $("#num").val(); //Number:转换数字,不符合返回NaN var a = Number(num); $("#result").val(a); }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步