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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM