四舍五入到小数点后六位

时间:2019-08-22 10:38:40

标签: javascript

我想将此代码四舍五入为6位数字

function plus-minus(arr) {

    let pos = 0;
    let neg = 0;
    let zero = 0;
    let len = 6;

    for (let i = 0; i < len; i++){
         if (arr[i] > 0) {
            neg++;
        } else if (arr[i] < 0) {
            pos++;

        } else  {
            zero++;
        } 
           }
    console.log(pos/len);
    console.log(neg/len);
    console.log(zero/len);
}

1 个答案:

答案 0 :(得分:1)

对于四舍五入,您可以使用以下小技巧:

var number = 0.00012367
var round = 6;
number = Math.round(number * 10**round) / (10**round)
console.log(number)

或者您可以使用toFixed方法:

var number = 0.00012367
number = number.toFixed(6)
console.log(number)