我想将此代码四舍五入为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);
}
答案 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)