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