美文网首页
无标题文章

无标题文章

作者: Archer_57e3 | 来源:发表于2018-04-02 10:59 被阅读0次

    #Nodejs

    function add(arg1, arg2) {

        // 数字化

        var num1 = parseFloat(arg1);

        var num2 = parseFloat(arg2);

        var r1, r2, m;

        try {

            r1 = num1.toString().split('.')[1].length;

        } catch (e) {

            r1 = 0;

        }

        try {

            r2 = num2.toString().split('.')[1].length;

        } catch (e) {

            r2 = 0;

        }

        m = Math.pow(10, Math.max(r1, r2));

        return (num1 * m + num2 * m) / m;

    };

    function sub(arg1, arg2) {

        // 数字化

        var num1 = parseFloat(arg1);

        var num2 = parseFloat(arg2);

        var r1, r2, m, n;

        try {

            r1 = num1.toString().split('.')[1].length;

        } catch (e) {

            r1 = 0;

        }

        try {

            r2 = num2.toString().split('.')[1].length;

        } catch (e) {

            r2 = 0;

        }

        m = Math.pow(10, Math.max(r1, r2));

        return ((num1 * m - num2 * m) / m);

    };

    function mul(arg1, arg2) {

        // 数字化

        var num1 = parseFloat(arg1);

        var num2 = parseFloat(arg2);

        var m = 0, s1 = num1.toString(), s2 = num2.toString();

        try {

            m += s1.split('.')[1].length;

        } catch (e) {

        }

        try {

            m += s2.split('.')[1].length;

        } catch (e) {

        }

        return Number(s1.replace('.,')) * Number(s2.replace('., ')) / Math.pow(10, m);

    };

    function p(arg1, arg2) {

        // 数字化

        var num1 = parseFloat(arg1);

        var num2 = parseFloat(arg2);

        var t1 = 0, t2 = 0, r1, r2;

        try {

            t1 = num1.toString().split('.')[1].length;

        } catch (e) {

        }

        try {

            t2 = num2.toString().split('.')[1].length;

        } catch (e) {

        }

        r1 = Number(num1.toString().replace('., '));

        r2 = Number(num2.toString().replace('., '));

        return (r1 / r2) * Math.pow(10, t2 - t1);

    }

    相关文章

      网友评论

          本文标题:无标题文章

          本文链接:https://www.haomeiwen.com/subject/bppthftx.html