作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试过 DecimalFormat 和 parseFloat,都不起作用。
var NumOfOrganisms = 2;
var DailyIncrease = .30;
var NumOfDays;
console.log("Day" + '\t' + "Approximate Population");
console.log('1' + '\t' + NumOfOrganisms);
for(NumOfDays = 2; NumOfDays <= 10; NumOfDays++) {
NumOfOrganisms = NumOfOrganisms + (NumOfOrganisms * DailyIncrease);
console.log(NumOfDays + '\t' + NumOfOrganisms);
}
最佳答案
您必须使用函数 toFixed() 来完成此操作,在内部,作为参数指定您想要的小数位数。
给你:
var NumOfOrganisms = 2;
var DailyIncrease = .30;
var NumOfDays;
console.log("Day" + '\t' + "Approximate Population");
console.log('1' + '\t' + NumOfOrganisms);
for (NumOfDays = 2; NumOfDays <= 10; NumOfDays++) {
NumOfOrganisms = NumOfOrganisms + (NumOfOrganisms * DailyIncrease);
console.log(NumOfDays + '\t' + NumOfOrganisms.toFixed(2));
}
关于javascript - 如何将 for 循环 Javascript 程序格式化为小数点后两位?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32468609/
我是一名优秀的程序员,十分优秀!