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 相关文章推荐
在多个页面使用同一个HTML片段的代码
Mar 04 Javascript
jquery与js函数冲突的两种解决方法
Sep 09 Javascript
jQuery EasyUI 布局之动态添加tabs标签页
Nov 18 Javascript
JavaScript的模块化开发框架Sea.js上手指南
May 12 Javascript
IONIC自定义subheader的最佳解决方案
Sep 22 Javascript
jQuery实现拖动剪裁图片作为头像
Dec 28 Javascript
Angular.js实现多个checkbox只能选择一个的方法示例
Feb 24 Javascript
jQuery获取table下某一行某一列的值实现代码
Apr 07 jQuery
socket.io学习教程之基础介绍(一)
Apr 29 Javascript
async/await地狱该如何避免详解
May 10 Javascript
Nuxt的路由动画效果案例
Nov 06 Javascript
vue在图片上传的时候压缩图片
Nov 18 Vue.js
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
apache2.2.4+mysql5.0.77+php5.2.8安装精简
2009/04/29 PHP
php 转换字符串编码 iconv与mb_convert_encoding的区别说明
2011/11/10 PHP
php实现的树形结构数据存取类实例
2014/11/29 PHP
在WordPress中实现发送http请求的相关函数解析
2015/12/29 PHP
HTML中的setCapture和releaseCapture使用介绍
2012/03/21 Javascript
js动态在form上插入enctype=multipart/form-data的问题
2012/05/24 Javascript
jQery使网页在显示器上居中显示适用于任何分辨率
2014/06/09 Javascript
Javascript实现图片不间断滚动的代码
2016/06/22 Javascript
关于react-router的几种配置方式详解
2017/07/24 Javascript
JS中的Replace()传入函数时的用法详解
2017/09/11 Javascript
利用vue + element实现表格分页和前端搜索的方法
2017/12/25 Javascript
jQuery实现碰到边缘反弹的动画效果
2018/02/24 jQuery
vue 解决数组赋值无法渲染在页面的问题
2019/10/28 Javascript
vue实现商品列表的添加删除实例讲解
2020/05/14 Javascript
vue设置全局访问接口API地址操作
2020/08/14 Javascript
[03:34]2014DOTA2西雅图国际邀请赛 淘汰赛7月15日TOPPLAY
2014/07/15 DOTA
python 查找文件夹下所有文件 实现代码
2009/07/01 Python
利用Python中的输入和输出功能进行读取和写入的教程
2015/04/14 Python
django启动uwsgi报错的解决方法
2018/04/08 Python
如何用python写一个简单的词法分析器
2018/12/18 Python
pyinstaller打包单个exe后无法执行错误的解决方法
2019/06/21 Python
解决python super()调用多重继承函数的问题
2019/06/26 Python
很酷的小工具和电子产品商城:GearBest
2016/11/19 全球购物
Jack Rogers官网:美国经典的女性鞋靴品牌
2019/09/04 全球购物
Weblogic和WebSphere不同特点
2012/05/09 面试题
介绍一下javax.servlet.Servlet接口及其主要方法
2015/11/30 面试题
外贸采购员求职的自我评价
2013/11/26 职场文书
大学生自我鉴定范文
2013/12/28 职场文书
便利店投资的创业计划书
2014/01/12 职场文书
活动总结新闻稿
2014/08/30 职场文书
关于工作经历的证明书
2014/10/11 职场文书
前台接待岗位职责
2015/02/03 职场文书
2015年学校政教处工作总结
2015/05/26 职场文书
鲁滨孙漂流记读书笔记
2015/06/30 职场文书
学习心得体会
2019/06/20 职场文书
导游词之河北滦平金山岭长城
2019/10/16 职场文书