javascript數字四捨五入程式碼例項
本章節分享一段程式碼例項,它實現了陣列的四捨五入效果。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼Number.prototype.toFixed = (function(){ return function(n){ n = Number(n); var r = Number(this); if(n == NaN || r == NaN) return NaN; var m = Math.pow(10, n); r = Math.round(r * m) / m; var arr = r.toString().split("."); if(arr.length == 1) arr[1] = 0; if(arr[1].length < n) arr[1] += Array( n - arr[1].length + 1 ).join(0); return arr.join("."); } })(); var num = 3.15; console.log(num.toFixed(1))
上面的程式碼是重寫了toFixed()方法;為什麼不直接用toFixed()方法呢,並且此方法是就是用來進行四捨五入操作的。
其實這個方法有點坑,有時候並不準確,程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼var num = 3.15; console.log(num.toFixed(1))
相關文章
- JavaScript數字四捨五入JavaScript
- js實現的數字四捨五入效果程式碼例項JS
- js四捨五入程式碼例項JS
- 實現四捨五入效果的javascript程式碼例項JavaScript
- javascript實現浮點數四捨五入效果程式碼JavaScript
- js實現的數字四捨五入效果JS
- PHP 保留小數點後有效數字(四捨五入)PHP
- JavaScript四捨五入的改進JavaScript
- JavaScript toFixed() 四捨五入規則JavaScript
- JavaScript四捨五入的那些坑JavaScript
- Java中數字的四捨五入和取整Java
- C++ 四捨五入與不四捨五入C++
- javascript數字上舍入程式碼例項JavaScript
- javascript數字下舍入程式碼例項JavaScript
- JavaScript 賭運氣的四捨五入JavaScript
- js對數字進行四捨五入運算包括負數JS
- JavaScript保留指定位數小數但是不進行四捨五入JavaScript
- iOS小數四捨五入總結iOS
- javascript判斷數字正負程式碼例項JavaScript
- javascript數字自動加1程式碼例項JavaScript
- sql 保留兩位小數+四捨五入SQL
- javascript將物件轉換為數字程式碼例項JavaScript物件
- 數字每隔四位用空格分隔程式碼例項
- php中四捨五入的數學函式PHP函式
- oracle中round()四捨五入Oracle
- javascript獲取數字的絕對值程式碼例項JavaScript
- javascript實現的數字格式化程式碼例項JavaScript
- javascript實現的數字分頁效果程式碼例項JavaScript
- 限定文字框只能輸入數字例項程式碼
- 文字框輸入數字倒計例項程式碼
- JavaScript取餘數程式碼例項JavaScript
- javascript實現的將小數轉換為整數不進行四捨五入JavaScript
- javascript將數字四位分隔模擬銀行卡號碼程式碼例項JavaScript
- mssql sqlserver 取消數值四捨五入的方法分享SQLServer
- Sql Server 裡的向上取整、向下取整、四捨五入取整的例項!SQLServer
- 限制文字框只能夠輸入數字程式碼例項
- 使用數字分隔字串程式碼例項字串
- js獲取數字中的最小數字程式碼程式碼例項JS