我为一个简单的计算编写了一个快速JavaScript。当我运行脚本时,它有一个奇怪的输出,我无法解释......
脚本的最基本形式是:
for (var a=0;a<100;a++) {
var b= 3.6*a
document.write( b + "<br />");
}
以下是演示:http://jsfiddle.net/uKa2G/
期望我会得到单个或没有小数答案,但是每几行都会有一个巨大的小数。
如果有人能够解释为什么会受到赞赏。
答案 0 :(得分:0)
如果您不期望小数,则必须parseInt()
。
for (var a=0;a<100;a++) {
var b= 3.6*a;
console.log( parseInt(b));
}