最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Javascript浮點數(shù)乘積運算出現(xiàn)多位小數(shù)的解決方法

 更新時間:2014年02月17日 15:39:09   作者:  
這篇文章主要介紹了Javascript浮點數(shù)乘積運算出現(xiàn)多位小數(shù)的解決方法,需要的朋友可以參考下

Javascript在進行浮點數(shù)的乘積運算,會出現(xiàn)多位小數(shù)的情況。

這是由于在運算的時候先把浮點數(shù)轉化成二進制后進行運算,但是有的小數(shù)在二進制編碼后出現(xiàn)無限循環(huán),因而導致計算出現(xiàn)了誤差,在其它變成語言中也有類似的問題。

原因解釋參考自百度知道:

例如:求1038.1-1000
1038.1=10000001110.0001100110011001100110011001100110011001100.....
1000 =1111101000

1038.1轉化為二進制是個無限循環(huán)小數(shù),1100是循環(huán)節(jié),只能取近似值,誤差就是這里產生的 如果瀏覽器版本高,可以用toFixed() 方法可把 Number 四舍五入為指定小數(shù)位數(shù)的數(shù)字。

解決方案:根據(jù)要保留的小數(shù)位數(shù)(如4),在計算乘積的時候先乘以(10^4),然后對計算結果除以(10^4),最后對結果取近似值Math.round

復制代碼 代碼如下:

var m1 = 2232.00,
percent = (10/100),
total = percent*m1;
alert(total);//223.20000000000002

total = Math.round(total*10)/10;
alert(total);//223.2

相關文章

  • JS判斷數(shù)組四種實現(xiàn)方法詳解

    JS判斷數(shù)組四種實現(xiàn)方法詳解

    這篇文章主要介紹了JS判斷數(shù)組四種實現(xiàn)方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-06-06
  • 利用JavaScript控制元素(標簽)的顯示與隱藏

    利用JavaScript控制元素(標簽)的顯示與隱藏

    這篇文章主要給大家介紹了關于如何利用JavaScript控制元素(標簽)的顯示與隱藏的相關資料,JavaScript有多種方式可以實現(xiàn),文中介紹了三種方法以及區(qū)別,需要的朋友可以參考下
    2023-07-07
  • JavaScript中利用for循環(huán)遍歷數(shù)組

    JavaScript中利用for循環(huán)遍歷數(shù)組

    這篇文章主要為大家詳細介紹了JavaScript中利用for循環(huán)遍歷數(shù)組,最好不要使用for in遍歷,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • 一文入門Webpack文件指紋

    一文入門Webpack文件指紋

    文件指紋是文件打包后輸出的文件名的后綴,通常用來做一些文件的版本管理,文中給大家提到了幾種文件指紋的設置用法,對Webpack文件指紋相關知識感興趣的朋友一起看看吧
    2022-02-02
  • javascript事件函數(shù)中獲得事件源的兩種不錯方法

    javascript事件函數(shù)中獲得事件源的兩種不錯方法

    許多情況我們需要獲得事件源對象來對其屬性進行更改,在事件響應函數(shù)中獲得事件源的方法有如下兩種
    2014-03-03
  • uniapp?H5遮罩層、彈窗以及蒙層滾動穿透/滑動穿透解決辦法

    uniapp?H5遮罩層、彈窗以及蒙層滾動穿透/滑動穿透解決辦法

    最近用uin-app做項目遇到了不少問題,下面這篇文章主要給大家介紹了關于uniapp?H5遮罩層、彈窗以及蒙層滾動穿透/滑動穿透的解決辦法,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-01-01
  • 微信小程序背景音樂開發(fā)詳解

    微信小程序背景音樂開發(fā)詳解

    這篇文章主要介紹了微信小程序背景音樂開發(fā)詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-12-12
  • CKeditor4 字體顏色功能配置方法教程

    CKeditor4 字體顏色功能配置方法教程

    這篇文章主要介紹了CKeditor4 字體顏色功能配置方法,結合圖文與實例的形式分析了CKeditor4 添加字體顏色擴展功能的相關實現(xiàn)步驟與操作技巧,需要的朋友可以參考下
    2019-06-06
  • 微信小程序使用map組件實現(xiàn)檢索(定位位置)周邊的POI功能示例

    微信小程序使用map組件實現(xiàn)檢索(定位位置)周邊的POI功能示例

    這篇文章主要介紹了微信小程序使用map組件實現(xiàn)檢索(定位位置)周邊的POI功能,涉及微信小程序基于map組件與高德地圖PAI接口的定位操作相關使用技巧,需要的朋友可以參考下
    2019-01-01
  • 原生javascript實現(xiàn)連連看游戲

    原生javascript實現(xiàn)連連看游戲

    這篇文章主要為大家詳細介紹了原生javascript實現(xiàn)連連看游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01

最新評論

蓝山县| 深泽县| 调兵山市| 电白县| 翼城县| 波密县| 万州区| 珲春市| 鹿泉市| 胶州市| 阳东县| 永嘉县| 上杭县| 获嘉县| 思茅市| 武宣县| 巍山| 托里县| 伽师县| 申扎县| 襄樊市| 健康| 灵石县| 兴隆县| 孙吴县| 灌云县| 云林县| 义马市| 台北县| 吉首市| 天水市| 顺昌县| 内江市| 朝阳县| 甘谷县| 怀安县| 海阳市| 邹城市| 中山市| 随州市| 绥宁县|