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