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 相关文章推荐
JS 加入收藏夹的代码(主流浏览器通用)
May 13 Javascript
在for循环中length值是否需要缓存
Jul 27 Javascript
基于JQuery和CSS3实现仿Apple TV海报背景视觉差特效源码分享
Sep 21 Javascript
javascript函数命名的三种方式及区别介绍
Mar 22 Javascript
JS实现两周内自动登录功能
Mar 23 Javascript
JavaScript利用fetch实现异步请求的方法实例
Jul 26 Javascript
vue父组件通过props如何向子组件传递方法详解
Aug 16 Javascript
详解a++和++a的区别
Aug 30 Javascript
BootstrapValidator实现表单验证功能
Nov 08 Javascript
5分钟快速看懂ES6中的反射与代理
Dec 19 Javascript
JavaScript中的this基本问题实例小结
Mar 09 Javascript
JavaScript实现弹出窗口效果
Dec 09 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来改写404错误页让你的页面更友好
2013/01/24 PHP
php curl的深入解析
2013/06/02 PHP
php创建无限级树型菜单
2015/11/05 PHP
PHP利用DWZ.CN服务生成短网址
2019/08/11 PHP
php中yar框架实例用法讲解
2020/12/27 PHP
js文件中调用js的实现方法小结
2009/10/23 Javascript
ASP.NET jQuery 实例3 (在TextBox里面阻止复制、剪切和粘贴事件)
2012/01/13 Javascript
浏览器页面区域大小的js获取方法
2013/09/21 Javascript
javascript实现简单的Map示例介绍
2013/12/23 Javascript
javascript中定义私有方法说明(private method)
2014/01/27 Javascript
javascript修改IMG标签的src问题
2014/03/28 Javascript
JS实现简单的键盘打字的效果
2015/04/24 Javascript
浅析JS获取url中的参数实例代码
2016/06/14 Javascript
Bootstrap table使用方法总结
2017/05/10 Javascript
一个Js文件函数中调用另一个Js文件函数的方法演示
2017/08/14 Javascript
vue内置组件transition简单原理图文详解(小结)
2018/07/12 Javascript
jQuery实现的监听导航滚动置顶状态功能示例
2018/07/23 jQuery
微信小程序:数据存储、传值、取值详解
2019/05/07 Javascript
JavaScript实现抖音罗盘时钟
2019/10/11 Javascript
jquery 时间戳转日期过程详解
2019/10/12 jQuery
微信小程序实现注册登录功能(表单校验、错误提示)
2019/12/10 Javascript
js实现烟花特效
2020/03/02 Javascript
Vue中使用Echarts仪表盘展示实时数据的实现
2020/11/01 Javascript
python通过shutil实现快速文件复制的方法
2015/03/14 Python
编写Python小程序来统计测试脚本的关键字
2016/03/12 Python
详解Python中使用base64模块来处理base64编码的方法
2016/07/01 Python
Python 函数返回值的示例代码
2019/03/11 Python
Tensorflow 模型转换 .pb convert to .lite实例
2020/02/12 Python
Python参数传递实现过程及原理详解
2020/05/14 Python
快速解释如何使用pandas的inplace参数的使用
2020/07/23 Python
Farfetch香港官网:汇集全球时尚奢侈品购物平台
2017/11/26 全球购物
工程部经理岗位职责
2013/12/08 职场文书
鲜果饮品店创业计划书
2014/01/21 职场文书
2014年乡镇妇联工作总结
2014/12/02 职场文书
中秋节主题班会
2015/08/14 职场文书
Nginx配置之实现多台服务器负载均衡
2021/08/02 Servers