猿问

js,var i = 0.07;var r = i * 100;alert(r); 输出多少?and why?

今天系统显示的利率百分比突然出现了长长的小数位。很奇怪的问题。

测试代码如下:
var i = 0.07;var r = i * 100;alert(r); 

demo

why? 请赐教

手掌心
浏览 626回答 5
5回答

潇潇雨雨

也感谢邀月给出解决办法。我就是想知道为什么,想了解js数据类型的计算方式,如知详情,请告知,甚是感谢。(解决办法我暂时采用的是parseInt(i*100))

慕桂英4014372

@iIMax:原因大致如上所述。

元芳怎么了

就你俩回答 都给10分。多谢
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答