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)要做一個完整精準的五年規劃,首先必須要給自己一段時間,一天時間制定的五年規劃很難有操作性...
-
工作總結的基本格式怎麼寫
工作總結的基本格式怎麼寫?標題(01)標題就是主題的一個主要內容的概括,要簡練並讓人一目瞭然。(02)可以按照內容定標題,比如說關於XX(內容)的工作總結。(03)按照時間,比如說年度總結、周總結等,例如寫成:2014年年度總結。(04)也可以寫名稱,總結的人數較多你也可以放上自己的姓...
-
excel表格中如何求和 數據較多如果求和
在表格的運用中,求和是最長用的工具了!在本文中,方法一種會簡單介紹SUM求和函數的使用!方法二中,介紹數據較多的情況下,如何快速求和~操作方法(01)求和工具sum函數的使用點擊需要顯示總和的單元格,然後點擊函數工具“fx”,彈出插入函數對話框。(02)在查找函數位置錄入“sum...
-
數據庫的六個設計過程
按照規範設計,我們把數據庫的設計過程分爲六個階段:請按照你的理解進行詳細的說明。操作方法(01)數據庫設計的基本步驟一、數據庫設計的生存期按照規範設計的方法,考慮到數據庫及其應用系統開發的全過程,將數據庫設計分爲六個階段。如下圖。①需求分析需求收集和分析...