javascript FormatNumber函数实现方法


Posted in Javascript onDecember 30, 2008

由于javascript里没有这个函数,那么我们该如何实现呢?下面我就给出这个函数,大家可以把:<script language=javascript src="formatnumber.js"></script> 这一句加入你的html页即可,也可以用
<!-- #include file="formatnumber.js" --> 加入你的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 到 JQuery (1)学习小结
Feb 12 Javascript
理解Javascript_07_理解instanceof实现原理
Oct 15 Javascript
JavaScript打印网页指定区域的例子
May 03 Javascript
javascript中HTMLDOM操作详解
Dec 11 Javascript
js使用setTimeout实现定时炸弹的方法
Apr 10 Javascript
JavaScript正则表达式exec/g实现多次循环用法示例
Jan 17 Javascript
使用webpack3.0配置webpack-dev-server教程
May 29 Javascript
node.js到底要不要加分号浅析
Jul 11 Javascript
Node.js搭建WEB服务器的示例代码
Aug 15 Javascript
node.js实现微信开发之获取用户授权
Mar 18 Javascript
解决layer弹出层msg的文字不显示的问题
Sep 11 Javascript
vue 中几种传值方法(3种)
Nov 12 Javascript
js 图片轮播(5张图片)
Dec 30 #Javascript
走出JavaScript初学困境—js初学
Dec 29 #Javascript
ExtJS 简介 让你知道extjs是什么
Dec 29 #Javascript
不用写JS也能使用EXTJS视频演示
Dec 29 #Javascript
My Desktop :) 桌面式代码
Dec 29 #Javascript
Ext第一周 史上最强学习笔记---GridPanel(基础篇)
Dec 29 #Javascript
extjs grid取到数据而不显示的解决
Dec 29 #Javascript
You might like
简单PHP会话(session)说明介绍
2016/08/21 PHP
js解析与序列化json数据(一)json.stringify()的基本用法
2013/02/01 Javascript
浅析jQuery(function(){})与(function(){})(jQuery)之间的区别
2014/01/09 Javascript
深入探寻javascript定时器
2015/01/02 Javascript
js小数运算出现多位小数如何解决
2015/10/08 Javascript
jQuery+ajax实现文章点赞功能的方法
2015/12/31 Javascript
BootStrap+Angularjs+NgDialog实现模式对话框
2016/08/24 Javascript
关于Iframe父页面与子页面之间的相互调用
2016/11/22 Javascript
Javascript中call,apply,bind方法的详解与总结
2016/12/12 Javascript
详解Html a标签中href和onclick用法、区别、优先级别
2017/01/16 Javascript
如何用js判断dom是否有存在某class的值
2017/02/13 Javascript
基于JavaScript实现拖动滑块效果
2017/02/16 Javascript
bootstrap模态框远程示例代码分享
2017/05/22 Javascript
node跨域请求方法小结
2017/08/25 Javascript
浅谈vue路径优化之resolve
2017/10/13 Javascript
vue项目动态设置页面title及是否缓存页面的问题
2018/11/08 Javascript
jquery层次选择器的介绍
2019/01/18 jQuery
js+audio实现音乐播放器
2020/09/13 Javascript
为什么JavaScript中0.1 + 0.2 != 0.3
2020/12/03 Javascript
[49:59]KG vs Mineski 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
python实现用户登陆邮件通知的方法
2015/07/09 Python
Python中的一些陷阱与技巧小结
2015/07/10 Python
详解python statistics模块及函数用法
2019/10/27 Python
python openCV实现摄像头获取人脸图片
2020/08/20 Python
详解java调用python的几种用法(看这篇就够了)
2020/12/10 Python
Python+Xlwings 删除Excel的行和列
2020/12/19 Python
多视角3D可旋转的HTML5 Logo动画
2016/03/02 HTML / CSS
调用HTML5的Canvas API绘制图形的快速入门指南
2016/06/17 HTML / CSS
recorder.js 基于Html5录音功能的实现
2020/05/26 HTML / CSS
综合实践教学反思
2014/01/31 职场文书
数学教研活动总结
2014/07/02 职场文书
志愿者爱心公益活动策划方案
2014/09/15 职场文书
个人欠款协议书范本2014
2014/11/02 职场文书
2014年中职班主任工作总结
2014/12/16 职场文书
亲属关系公证书样本
2015/01/23 职场文书
使用Python开发冰球小游戏
2022/04/30 Python