js如何保留兩位小數
寫js程式碼的時候,會遇到小數型別數字,但是過長的小數位不利於頁面顯示,平常的計算過程也不會要求很高的精度,一般需要保留2位小數即可。下面就來介紹下js保留兩位小數的幾種方法
操作方法
(01)方法一:使用toFixed保留兩位小數var num1 = 55.3715;(xed(2));開啟瀏覽器除錯工具,可以看到如下列印結果,55.37保留了兩位小數,之後的兩位捨棄
(02)toFixed自帶四捨五入的功能var num2 = 55.3755;(xed(2));var num3 = 55.3745;(xed(2));看下面列印結果,小數第三位為5時,或大於5時進一位,小於5後面幾位直接捨棄
(03)toFixed自帶補位功能var num4 = 55.3;(xed(2));var num5 = 55;(xed(2));從列印結果可以看出,55.3補一位0,55補了兩位00
(04)方法二:substr直接按字串擷取var num1 = 55.3785 + "";("substr方式保留兩位小數:");(tr(0,xOf(".")+3));這種方式沒有四捨五入的功能,直接按位擷取的,也沒有補位功能
(05)方法三:浮點數四捨五入var num1 = parseFloat(55.7856);if (!isNaN(num1)) {num1 = d(num1*100)/100;("將浮點數四捨五入,取小數點後2位:");(num1);}
(06)上面的方法有四捨五入的功能,但沒有補位的功能,可以通過以下方式實現var num1 = parseFloat(55);if (!isNaN(num1)) {num1 = d(num1*100)/100;var str = ring();var rs = xOf(x27;.');if (rs < 0) {rs = th;str += '.';}while (th <= rs + 2) {str += '0';}("將浮點數四捨五入,取小數點後2位,位數不夠進行補位:");(str);}
(07)以上就是js保留小數的幾種方法,可以根據自己的需要選擇
特別提示
比較幾種方法,toFixed是比較常用比較好的方法,但是IE5.5以上的版本才支援,現在IE低版本一般不考慮相容了
-
無線網橋除錯方法
無線網橋是短距離可視無線傳輸裝置,有點對點、點對多點兩種通訊方式。操作方法(01)點選網橋除錯軟體裡的LocalAuto-Discovery,便掃描到同一網段的所有網橋。(02)點選需要設定的網橋,便可在右側點選標籤項,修改相應的引數,可設定裝置名稱和所在位置。(03)若無法搜尋到網橋,...
-
excel表格怎麼做餅狀圖表
為了將excel表格裡面資料用圖形展示出來,有時候我們會將資料製作成表格。除了可以製作柱狀圖形表格,還可以做餅狀圖示。方法也比較的簡單,小編用成績表的例子來和大家簡單講解下。操作方法(01)先將資料按照規範填入在表格內,按照一列名字,一列成績填寫。(02)選中兩列數...
-
硬體工程師的工作職責
硬體工程師的工作職責是什麼呢?與軟體工程師相比,硬體工程師的工作、就業範圍相對沒有這麼廣,軟體工程師就業職位有資料庫工程師、網站開發工程師、JVAV工程師、程式設計師等。硬體工程師主要還是集中在硬體技術、設計、維護、測試等。雖然硬體工程師的就業範圍可能比...
-
怎麼制定變更管理制度
在單位生產與運營中,市場會涉及到人員、計劃、方案、技術、工藝、設計、裝置、場所等相關方面的變更情況,因而要進行提前的疏導與應對措施,以不至於影響到工作及生產任務,同時也亟待有相對應的制度進行規範與約束管理。現就為大家介紹一下,關於怎麼制定變更管理制度...