//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); }