国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

Javascript 函數(shù)parseInt()轉(zhuǎn)換時(shí)出現(xiàn)bug問題

2019-11-20 15:15:11
字體:
供稿:網(wǎng)友
這是一個(gè)很詭異的事情,今天測試的測出來的。parseInt(1.13*100),實(shí)際返回值是112。直接看代碼吧
復(fù)制代碼 代碼如下:

<head>
<script type="text/javascript">
function test(){
var thisvalue = 0;
thisvalue=yuanToFen($("#inp").val());

alert(thisvalue);
}
/*元轉(zhuǎn)分*/
function yuanToFen(yuan){
return parseInt(yuan*100,10);//解決方法:將 此處返回改為:parseInt(yuan*1000,10)/10;
}
</script>
</head>
<body>
<div>
<input type="text" id="inp" name="pl" value="1.14"/><!-- 當(dāng)輸入值是:1.13、1.14、1.15、1.16時(shí),此bug才會出現(xiàn),其他數(shù)據(jù)目前沒有發(fā)現(xiàn)有此bug -->
<input type="button" name="ok" value="確認(rèn)" onclick="test();"/>
</div>
</body>
</html>

當(dāng)執(zhí)行以上代碼時(shí),你會發(fā)現(xiàn),當(dāng)你輸入1.13-1.16這期間的數(shù)字時(shí),比如輸入了1.13,但是alert出來的值卻是1.12,同樣,輸入是1.16則alert出1.15.

但是當(dāng)輸入2.13、3.13、0.13都不會出現(xiàn)這樣的情況。

此bug對于最做賬的業(yè)務(wù)來說尤其重要。

例如:你要給某某人匯款,匯款單位是(億元),你匯款1.13個(gè)億,結(jié)果實(shí)際成了1.12個(gè)億。哈哈。開個(gè)玩笑。但是程序是講究嚴(yán)謹(jǐn),不管是一分錢還是零點(diǎn)零一分錢是誰的就是誰的,千萬不能馬虎。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 蓝山县| 沂水县| 南雄市| 桃园市| 西和县| 龙山县| 桑植县| 彩票| 册亨县| 黄平县| 桑日县| 随州市| 廊坊市| 荣昌县| 连城县| 青神县| 郎溪县| 赤城县| 全州县| 海宁市| 镇巴县| 湾仔区| 麻江县| 湘西| 吉林省| 渭南市| 伽师县| 博兴县| 临夏市| 信丰县| 斗六市| 宝丰县| 威远县| 平度市| 常德市| 扎囊县| 株洲市| 伊通| 扎赉特旗| 达拉特旗| 新野县|