Js保留小數(shù)點的4種效果實現(xiàn)代碼分享
更新時間:2014年04月12日 11:28:17 作者:
jvascript 計算保留小數(shù)點一兩位,有四種不同效果,非常適用于商城類網(wǎng)站,需要的朋友可以參考下
1、將小數(shù)點清零:
2、保留一位小數(shù)點:
3、保留兩位小數(shù)點
4、保留兩位小數(shù)點,一位小數(shù)自動補零
復(fù)制代碼 代碼如下:
function returnFloat0(value) {
value = Math.round(parseFloat(value));
return value;
}
value = Math.round(parseFloat(value));
return value;
}
2、保留一位小數(shù)點:
復(fù)制代碼 代碼如下:
function returnFloat1(value) {
value = Math.round(parseFloat(value) * 10) / 10;
if (value.toString().indexOf(".") < 0) {
value = value.toString() + ".0";
}
return value;
}
value = Math.round(parseFloat(value) * 10) / 10;
if (value.toString().indexOf(".") < 0) {
value = value.toString() + ".0";
}
return value;
}
3、保留兩位小數(shù)點
復(fù)制代碼 代碼如下:
function returnFloat2(value){
value = Math.round(parseFloat(value) * 100) / 100;
if (value.toString().indexOf(".") < 0) {
value = value.toString() + ".00";
}
return value;
}
value = Math.round(parseFloat(value) * 100) / 100;
if (value.toString().indexOf(".") < 0) {
value = value.toString() + ".00";
}
return value;
}
4、保留兩位小數(shù)點,一位小數(shù)自動補零
復(fù)制代碼 代碼如下:
function returnFloat3(value) {
value = Math.round(parseFloat(value) * 100) / 100;
var xsd = value.toString().split(".");
//Ext.log(xsd.length);
if(xsd.length==1){
value = value.toString()+".00";
return value;
}
if(xsd.length>1){
if(xsd[1].length<2){
value = value.toString()+"0";
}
return value;
}
}
value = Math.round(parseFloat(value) * 100) / 100;
var xsd = value.toString().split(".");
//Ext.log(xsd.length);
if(xsd.length==1){
value = value.toString()+".00";
return value;
}
if(xsd.length>1){
if(xsd[1].length<2){
value = value.toString()+"0";
}
return value;
}
}
相關(guān)文章
Javascript isArray 數(shù)組類型檢測函數(shù)
在日常開發(fā)中,我們經(jīng)常需要判斷某個對象是否是數(shù)組類型的,在js中檢測對象類型的常見的方法有幾種.2009-10-10自己做的模擬模態(tài)對話框?qū)崿F(xiàn)代碼
最近做完一個項目,發(fā)現(xiàn)瀏覽器兼容問題,模態(tài)對話框只有IE支持,但是IE9又不能支持帶框架的對話框,那個對話框的大小打死都設(shè)置不了,在網(wǎng)上查說因為好多功能被IE9屏蔽了,于是自己做了一個模擬對話框的東西2012-05-05關(guān)于HTTP傳輸中g(shù)zip壓縮的秘密探索分析
Gzip是一種流行的文件壓縮算法,現(xiàn)在的應(yīng)用十分廣泛,尤其是在Linux平臺。下面這篇文章主要給大家介紹了關(guān)于HTTP傳輸中g(shù)zip壓縮的相關(guān)資料,文中介紹的非常詳細,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧。2018-01-01微信小程序轉(zhuǎn)換uniapp的遷移步驟以及遇到的問題總結(jié)
最近公司有個需求,第一次遇到,把原生的微信小程序代碼轉(zhuǎn)換為uni-app項目,下面這篇文章主要給大家介紹了關(guān)于微信小程序轉(zhuǎn)換uniapp的遷移步驟以及遇到問題的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2022-07-07JavaScript高級程序設(shè)計 擴展--關(guān)于動態(tài)原型
前文是基于《JavaScript高級程序設(shè)計》中關(guān)于對象創(chuàng)建的筆記和總結(jié)。2010-11-11刪除javascript所創(chuàng)建子節(jié)點的方法
這篇文章主要介紹了刪除javascript所創(chuàng)建子節(jié)點的方法,涉及javascript針對頁面節(jié)點元素的操作技巧,需要的朋友可以參考下2015-05-05js設(shè)計模式之結(jié)構(gòu)型享元模式詳解
這篇文章主要為大家詳細介紹了js設(shè)計模式之結(jié)構(gòu)型享元模式的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-09-09