给数值加上千分位的php程序,JavaScript_js 实现数值的千分位及保存小数方法(推荐),实例如下:/*** 将数 - phpStudy...
js 實現數值的千分位及保存小數方法(推薦)
實例如下:
/**
* 將數值四舍五入后格式化.
*
* @param num 數值(Number或者String)
* @param cent 要保留的小數位(Number)
* @param isThousand 是否需要千分位 0:不需要,1:需要(數值類型);
* @return 格式的字符串,如'1,234,567.45'
* @type String
*/
function formatNumber(num,cent,isThousand) {
num = num.toString().replace(/\$|\,/g,'');
// 檢查傳入數值為數值類型
if(isNaN(num))
num = "0";
// 獲取符號(正/負數)
sign = (num == (num = Math.abs(num)));
num = Math.floor(num*Math.pow(10,cent)+0.50000000001); // 把指定的小數位先轉換成整數.多余的小數位四舍五入
cents = num%Math.pow(10,cent); // 求出小數位數值
num = Math.floor(num/Math.pow(10,cent)).toString(); // 求出整數位數值
cents = cents.toString(); // 把小數位轉換成字符串,以便求小數位長度
// 補足小數位到指定的位數
while(cents.length
cents = "0" + cents;
if(isThousand) {
// 對整數部分進行千分位格式化.
for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
num = num.substring(0,num.length-(4*i+3))+','+ num.substring(num.length-(4*i+3));
}
if (cent > 0)
return (((sign)?'':'-') + num + '.' + cents);
else
return (((sign)?'':'-') + num);
}
以上這篇js 實現數值的千分位及保存小數方法(推薦)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持phpstudy。相關閱讀:
jQuery如何將選中的對象轉化為原始的DOM對象
用PHP和Shell寫Hadoop的MapReduce程序
NodeJS制作爬蟲全過程
Cocos2d-x Schedule定時器的使用實例
用javascript為頁面添加天氣顯示實現思路及代碼
js+css實現的簡單易用兼容好的分頁
Symfony實現行為和模板中取得request參數的方法
jQuery設置和移除文本框默認值的方法
Yii配置與使用memcached緩存的方法
net操作access數據庫示例分享
Android實現調用震動的方法
Ajax異步無刷新對局部數據更新
html form表單提交action和url跳轉到actiond的區別介紹
Android開發之獲取SD卡及手機ROM容量的方法
總結
以上是生活随笔為你收集整理的给数值加上千分位的php程序,JavaScript_js 实现数值的千分位及保存小数方法(推荐),实例如下:/*** 将数 - phpStudy...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 属性与生活魅力怎么加(性质和属性的区别)
- 下一篇: 苹果xr怎样设置主副卡