0

我的计算器四舍五入到小数点后两位。如何将其更改为小数点后 3 位?

    function formatDecimal(aFloat) {
        var digits = "" + Math.round(100 * aFloat);
        var length = digits.length;
        if (length < 3) {
            return "0." + digits;
        }
        else {
            var dp = length - 2;
            return digits.substring(0, dp) + "." + digits.substring(dp, length);
        }
    }

    //Return the char of aString at index.
    //If index is invalid, the results are undefined.
    function charAt(aString, index) {
        var length = aString.length;
        return aString.substring(index, index + 1);
    }
4

0 回答 0