日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > web前端 > jscript > JS做小數乘法運算出現浮點的解決方法

JS做小數乘法運算出現浮點的解決方法

來源:程序員人生   發布時間:2013-12-28 01:47:15 閱讀次數:2962次
  網(LieHuo.Net)教程 JS里做小數的乘法運算時會出現浮點錯誤,具體可以測試一下:

以下為引用的內容:
<script>
alert(11*22.9)
</script>

  結果是251.89999999999998 而不是251.9

  這個問題想必有很多人為之頭痛。那么如何解決呢?在此給出解決辦法。解決問題的大概思路就是,先把因數放大為整數,最后再除以相應的倍數,這樣就能得到正確的結果了。

以下為引用的內容:
<script defer>
Number.prototype.rate=function(){
var oStr=this.toString();
if(oStr.indexOf(".")==-1)
return 1;
else
return Math.pow(10,parseInt(oStr.length-oStr.indexOf(".")-1));
}

function tran(){
args=tran.arguments;
var temp=1;
for(i=0;i<args.length;i++)
temp*=args[ i ]*args[ i ].rate();
for(i=0;i<args.length;i++)
temp/=args[ i ].rate();
return temp
}

alert(tran(11,22.9));

</script>

   該解決辦法是比較麻煩的辦法,但是卻能讓你大概了解解決這個問題的實際過程。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 国产精品久久久久无码av | 国产精品久久久久久久久久三级 | 在线日韩一区二区 | 亚洲综合国产一区二区三区 | 国产成人福利 | 欧美日韩国产色 | 国产a毛片 | 国产欧美日韩综合精品 | 一级黄色免费网站 | 日本高清久久 | 国产成人毛片 | 色性网站 | 日韩免费| 成人久久久精品乱码一区二区三区 | 亚州精品中文 | 精品国产不卡一区二区三区 | 欧美成人午夜视频 | 一区二区三区在线播放 | av片在线观看免费 | 国产精品日韩欧美一区二区三区 | 五月婷婷视频 | 久久视频在线免费观看 | 欧美一级淫片丝袜脚交 | 亚洲国产精品99久久久久久久久 | 91视频在线看| 成人黄色免费网址 | 在线欧美视频 | 三级网站免费播放 | 毛片久久 | 日韩欧美视频 | 粉嫩av亚洲一区二区图片 | 日本淫片 | 成人免费视频一区二区 | 天天干人人干 | 搞黄视频在线看 | 91三级 | 国产精品一区二区三区免费 | av大片在线观看 | 国产精品久久久久久久久久98 | 欧美一区二区三区在线看 | 欧美激情视频一区二区三区在线播放 |