javascript FormatNumber函数实现方法
javascript FormatNumber函数实现方法
发布时间:2016-12-30 来源:查字典编辑
摘要:由于javascript里没有这个函数,那么我们该如何实现呢?下面我就给出这个函数,大家可以把:这一句加入你的html页即可,也可以用加入你...

由于javascript里没有这个函数,那么我们该如何实现呢?下面我就给出这个函数,大家可以把:<script language=javascript src="formatnumber.js"></script>这一句加入你的html页即可,也可以用

<>加入你的asp页;或用

<? include("formatnumber.js") ?>加入php页中;或用

<%@ #include file="formatnumber.js" %>加入jsp页。

这个formatnumber子函数如下:

<script language=javascript>

<!--

function formatnumber(srcstr,nafterdot){

var srcstr,nafterdot;

var resultstr,nten;

srcstr = ""+srcstr+"";

strlen = srcstr.length;

dotpos = srcstr.indexof(".",0);

if (dotpos == -1){

resultstr = srcstr+".";

for (i=0;i<nafterdot;i++){

resultstr = resultstr+"0";

}

return resultstr;

}

else{

if ((strlen - dotpos - 1) >= nafterdot){

nafter = dotpos + nafterdot + 1;

nten =1;

for(j=0;j<nafterdot;j++){

nten = nten*10;

}

resultstr = math.round(parsefloat(srcstr)*nten)/nten;

return resultstr;

}

else{

resultstr = srcstr;

for (i=0;i<(nafterdot - strlen + dotpos + 1);i++){

resultstr = resultstr+"0";

}

return resultstr;

}

}

}

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Javascript教程学习
热门Javascript教程学习
编程开发子分类