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);
    }
原文地址:https://www.cnblogs.com/zhuyapeng/p/6037918.html