Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JS GPA计算器更改为3位小数_Javascript - Fatal编程技术网

Javascript JS GPA计算器更改为3位小数

Javascript JS GPA计算器更改为3位小数,javascript,Javascript,我的计算器四舍五入到小数点后两位。如何将其更改为小数点后3位 function formatDecimal(aFloat) { var digits = "" + Math.round(100 * aFloat); var length = digits.length; if (length < 3) { return "0." + digits; } else {

我的计算器四舍五入到小数点后两位。如何将其更改为小数点后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);
    }
函数formatDecimal(浮动){
var digits=“”+数学圆(100*漂浮);
变量长度=位数。长度;
如果(长度<3){
返回“0”。+位;
}
否则{
var-dp=长度-2;
返回数字。子字符串(0,dp)+“+”数字。子字符串(dp,长度);
}
}
//返回索引处aString的字符。
//如果索引无效,则结果未定义。
功能特性(收敛、索引){
变量长度=aString.length;
返回aString.substring(索引,索引+1);
}

这是否回答了您的问题?我不确定要更改哪些内容以使其显示3位小数。
Math.round(1000*浮动)
dp=length-3