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