乘法时奇怪的JavaScript输出

时间:2013-07-16 04:19:28

标签: javascript

我为一个简单的计算编写了一个快速JavaScript。当我运行脚本时,它有一个奇怪的输出,我无法解释......

脚本的最基本形式是:

for (var a=0;a<100;a++) {
    var b= 3.6*a
    document.write( b + "<br />");
} 

以下是演示:http://jsfiddle.net/uKa2G/

期望我会得到单个或没有小数答案,但是每几行都会有一个巨大的小数。

如果有人能够解释为什么会受到赞赏。

1 个答案:

答案 0 :(得分:0)

如果您不期望小数,则必须parseInt()

for (var a=0;a<100;a++) {
    var b= 3.6*a;
    console.log( parseInt(b));
}