Javascript 保留幾位小數的方法
Javascript. 保留幾位小數的方法
有的時候我們在處理數字格式時,使用者會要求保留幾位小數,用JS處理的方法很多,比如考慮用字串的截位。其實也是可以用純資料的格式進行處理,這裡會用到一個函式 round,JS的一些數學方法都是內建到Math這個類裡面,所以round也不例外。Excel也有這個函式,不過JS的比較死板,只能到個位,而Excel中的round是可以指定保留小數位數的。 那麼我們就採用先退後進的辦法:比如說取一位小數,那麼先將結果擴大10倍,然後採用round函式,就會對小數點後第一位進行四捨五入(這個一點是關鍵),再將計算出來的結果除與10.0,那麼系統就會保留一位小數,同理,如果要保留兩位小數,就換成擴大100倍再除與100.00,那麼結果就是你想要的。
比如:計算value1除與value2,保留兩位小數。
var value1 = 1100,value2 = 1000;
var result;
result = Math.round(1100 / 1000 * 100) / 100.00;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/554557/viewspace-621071/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- javascript 保留小數位 (toFixed方法)JavaScript
- MySQL保留幾位小數的4種方法MySql
- JavaScript保留兩位或者其他位數小數JavaScript
- C#保留小數位數的方法C#
- Java保留兩位小數的方法Java
- JavaScript浮點數保留兩位小數JavaScript
- javascript保留小數點後兩位JavaScript
- javascript如何實現保留兩位小數JavaScript
- Android&Java保留小數位數的幾種寫法AndroidJava
- js取整並保留兩位小數的方法JS
- C++保留有效位與保留小數位C++
- Js保留兩位小數JS
- java保留兩位小數Java
- oracle保留兩位小數Oracle
- Python保留兩位小數五種常用的方法!Python
- sql server 中對小數保留兩位小數SQLServer
- javascript保留指定位數小數程式碼JavaScript
- 影片直播app原始碼,EditText保留小數位數APP原始碼
- js如何實現數字保留小數點後兩位小數JS
- java保留2位小數及BigDecimal使用JavaDecimal
- sql 保留兩位小數+四捨五入SQL
- android kotlin 小數保留格式化位數AndroidKotlin
- 千分位分隔數字並自定義保留小數位數
- iOS小數點格式化:最多保留兩位小數,小數點後末尾的0不要iOS
- ToString()格式和用法大全,C#實現保留兩位小數的方法C#
- 前端保留兩位小數toFixed(2)會有坑前端
- jdk8之stream求和,保留兩位小數JDK
- mysql格式化小數保留小數點後兩位(小數點格式化)MySql
- js實現的保留兩位小數程式碼例項JS
- Math類產生隨機數後保留一位小數隨機
- 手機直播原始碼,flutter 隨機數的生成和保留兩位小數原始碼Flutter隨機
- js實現如何保留float浮點數小數點後兩位JS
- python 使用 round 方法保留 1 位和 2 位小數時沒有進行四捨五入Python
- Java 兩個整數相除保留兩位小數,將小數轉化為百分數Java
- Python如何保留float型別小數點後3位Python型別
- 【轉載】SAP的貨幣資料型別保留4位小數資料型別
- input限制只能輸入整數或保留小數點後2位的浮點數
- JavaScript保留指定位數小數但是不進行四捨五入JavaScript