<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
        主站蜘蛛池模板: 国产v精品成人免费视频400条| 麻豆精品成人免费国产片| 免费下载成人电影| 亚洲精品美女在线观看播放| 久久er国产精品免费观看2| 亚洲s色大片在线观看| 久久国产乱子精品免费女| 无码乱人伦一区二区亚洲一 | 亚洲乱码中文字幕在线| 成人免费AA片在线观看| 亚洲国产精品无码久久98| 可以免费观看一级毛片黄a| 色吊丝性永久免费看码| 亚洲熟妇丰满多毛XXXX| 最近最新高清免费中文字幕| 亚洲国产综合人成综合网站00| 久久99九九国产免费看小说| 自拍偷区亚洲国内自拍| 亚洲国产精品人人做人人爱| 国产免费久久久久久无码| 亚洲国产一区二区a毛片| 可以免费看的卡一卡二| 国产精品亚洲色图| 亚洲五月综合缴情在线观看| 国产99视频精品免费专区| avtt天堂网手机版亚洲| 日本大片在线看黄a∨免费| 成人网站免费大全日韩国产| 亚洲第一成年人网站| 日韩一级视频免费观看| 视频免费在线观看| 亚洲中文字幕在线无码一区二区| 免费a级黄色毛片| 男人j进入女人j内部免费网站| 四虎必出精品亚洲高清| 亚洲精品一级无码鲁丝片| 99久热只有精品视频免费观看17| 亚洲美国产亚洲AV| 亚洲AV中文无码字幕色三| 免费电影在线观看网站| 99麻豆久久久国产精品免费|