<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        jstoFixed()方法的重寫實現精度的統一_javascript技巧

        來源:懂視網 責編:小采 時間:2020-11-27 21:20:36
        文檔

        jstoFixed()方法的重寫實現精度的統一_javascript技巧

        jstoFixed()方法的重寫實現精度的統一_javascript技巧:但凡用過js 中的toFix() 方法的, 應該都知道這個方法存在一個小小的BUG。 在IE 下和FF 下對于小數的進位有點不同。 例如( 0.005)在ie 下 toFix(2)=0.00. 在FF 下 toFix(2)=0.01. 這樣就會造成數據的差異。 我們可以通過 重寫 這個方法來實現精度的統一
        推薦度:
        導讀jstoFixed()方法的重寫實現精度的統一_javascript技巧:但凡用過js 中的toFix() 方法的, 應該都知道這個方法存在一個小小的BUG。 在IE 下和FF 下對于小數的進位有點不同。 例如( 0.005)在ie 下 toFix(2)=0.00. 在FF 下 toFix(2)=0.01. 這樣就會造成數據的差異。 我們可以通過 重寫 這個方法來實現精度的統一

        但凡用過js 中的toFix() 方法的, 應該都知道這個方法存在一個小小的BUG。
        在IE 下和FF 下對于小數的進位有點不同。
        例如( 0.005)在ie 下 toFix(2)=0.00. 在FF 下 toFix(2)=0.01.
        這樣就會造成數據的差異。
        我們可以通過 重寫 這個方法來實現精度的統一。
        代碼如下:
        Number.prototype.toFixed = function(s)
        {
        return (parseInt(this * Math.pow( 10, s ) + 0.5)/ Math.pow( 10, s )).toString();
        }

        但是這樣做仍然有一個問題, 在所有的瀏覽器下, String("0.050").toFix(2)=0.1
        我們可以看到這樣你原本要保留兩位小數卻變成了一位。 也就是說。這個重寫只有的toFixed() 會自動舍棄最后的0.
        我們需要對這個方法做進一步的處理。
        代碼如下:
        Number.prototype.toFixed = function(s)
        {
        changenum=(parseInt(this * Math.pow( 10, s ) + 0.5)/ Math.pow( 10, s )).toString();
        index=changenum.indexOf(".");
        if(index<0&&s>0){
        changenum=changenum+".";
        for(i=0;ichangenum=changenum+"0";
        }

        }else {
        index=changenum.length-index;
        for(i=0;i<(s-index)+1;i++){
        changenum=changenum+"0";
        }

        }

        return changenum;
        }

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        jstoFixed()方法的重寫實現精度的統一_javascript技巧

        jstoFixed()方法的重寫實現精度的統一_javascript技巧:但凡用過js 中的toFix() 方法的, 應該都知道這個方法存在一個小小的BUG。 在IE 下和FF 下對于小數的進位有點不同。 例如( 0.005)在ie 下 toFix(2)=0.00. 在FF 下 toFix(2)=0.01. 這樣就會造成數據的差異。 我們可以通過 重寫 這個方法來實現精度的統一
        推薦度:
        標簽: 技巧 js 重寫
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 4444www免费看| 国产午夜成人免费看片无遮挡 | 国产精品免费视频网站| 亚洲一级毛片视频| 成人免费的性色视频| 亚洲韩国在线一卡二卡| 久久w5ww成w人免费| 亚洲GV天堂GV无码男同| 黄页网站在线观看免费高清| 亚洲国产精品久久网午夜| 18成禁人视频免费网站| 亚洲黄色网站视频| 亚洲一级免费视频| 黑人大战亚洲人精品一区| 九九久久精品国产免费看小说| 免费一级毛片免费播放| 羞羞漫画小舞被黄漫免费| 亚洲国产成人五月综合网| xvideos永久免费入口| 国产V亚洲V天堂A无码| 99re免费在线视频| 亚洲乱码中文论理电影| 最新中文字幕电影免费观看| 亚洲精品精华液一区二区| 亚洲片国产一区一级在线观看| 国产精品综合专区中文字幕免费播放| 亚洲一区无码中文字幕| 污污网站免费观看| 亚洲国产成人99精品激情在线 | 免费国产不卡午夜福在线| 日本激情猛烈在线看免费观看| 中文字幕精品亚洲无线码二区 | jizz免费在线观看| 亚洲精品无码不卡| 免费无码黄动漫在线观看| 美女巨胸喷奶水视频www免费| 亚洲综合视频在线观看| 国产免费AV片无码永久免费| 中国国语毛片免费观看视频| 亚洲乱码日产精品BD在线观看| 四虎影在线永久免费观看|