Js保留小數(shù)點(diǎn)的4種效果實(shí)現(xiàn)代碼分享
更新時(shí)間: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ù)自動(dòng)補(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ù)自動(dòng)補(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)文章
JS 實(shí)現(xiàn)Base64編碼與解碼實(shí)例詳解
這篇文章主要介紹了JS 實(shí)現(xiàn)Base64編碼與解碼實(shí)例詳解的相關(guān)資料,并附實(shí)例代碼,幫助大家學(xué)習(xí)理解此部分知識(shí),需要的朋友可以參考下2016-11-11
JavaScript實(shí)現(xiàn)命名空間的多種方式
隨著項(xiàng)目規(guī)模的不斷擴(kuò)大,如何有效地組織和管理代碼成為一個(gè)重要的課題,命名空間是解決這一問題的有效手段之一,它可以幫助我們避免全局變量污染,減少變量名沖突的問題,從而提高代碼的可維護(hù)性和模塊化程度,本文介紹了JavaScript實(shí)現(xiàn)命名空間的多種方式2024-11-11
IE6-IE9中tbody的innerHTML不能賦值的解決方法
這篇文章主要介紹了IE6-IE9中tbody的innerHTML不能賦值的解決方法,需要的朋友可以參考下2014-06-06
javascript事件的綁定基礎(chǔ)實(shí)例講解(34)
這篇文章主要為大家詳細(xì)介紹了javascript事件的綁定基礎(chǔ)實(shí)例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-02-02
原生js實(shí)現(xiàn)移動(dòng)端瀑布流式代碼示例
這篇文章主要為大家分享了原生js實(shí)現(xiàn)移動(dòng)端瀑布流式代碼示例,對(duì)瀑布流布局感興趣的小伙伴們可以參考一下2015-12-12JavaScript數(shù)據(jù)在不同頁面的傳遞(URL參數(shù)獲?。?/a>
這篇文章主要介紹了JavaScript數(shù)據(jù)在不同頁面的傳遞(URL參數(shù)獲取),下面文章圍繞JavaScript數(shù)據(jù)在不同頁面的傳遞的實(shí)現(xiàn)過,想了解的小伙伴可以和小編一起進(jìn)入文章了解具體內(nèi)容,需要的也朋友可參考一下2021-12-12

