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 效率组装字符串 StringBuffer
Dec 23 Javascript
简洁短小的 JavaScript IE 浏览器判定代码
Mar 21 Javascript
麻雀虽小五脏俱全 Dojo自定义控件应用
Sep 04 Javascript
关于firefox的ElementTraversal 接口 使用说明
Nov 11 Javascript
jQuery EasyUI API 中文文档 - Dialog对话框
Nov 15 Javascript
JavaScript实现快速排序(自已编写)
Dec 19 Javascript
jquery操作select大全
Apr 25 Javascript
JQuery 给元素绑定click事件多次执行的解决方法
Sep 09 Javascript
jqGrid表格应用之新增与删除数据附源码下载
Dec 02 Javascript
jQuery实现的简单无刷新评论功能示例
Nov 08 jQuery
详解使用VueJS开发项目中的兼容问题
Aug 02 Javascript
vue+elementui实现点击table中的单元格触发事件--弹框
Jul 18 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五种设计模式小结
2011/03/23 PHP
PHP改进计算字符串相似度的函数similar_text()、levenshtein()
2014/10/27 PHP
Laravel 自定命令以及生成文件的例子
2019/10/23 PHP
JavaScript 权威指南(第四版) 读书笔记
2009/08/11 Javascript
JQuery Tab选项卡效果代码改进版
2010/04/01 Javascript
js判断是否为ie的方法小结
2014/01/13 Javascript
js中arguments,caller,callee,apply的用法小结
2014/01/28 Javascript
使用jquery实现放大镜效果
2014/09/02 Javascript
基于jQuery实现的旋转彩圈实例
2015/06/26 Javascript
JS中mouseover和mouseout多次触发问题如何解决
2016/06/06 Javascript
jQuery实现点击任意位置弹出层外关闭弹出层效果
2016/10/19 Javascript
Jquery Easyui菜单组件Menu使用详解(15)
2016/12/18 Javascript
JQuery validate 验证一个单独的表单元素实例
2017/02/17 Javascript
JS计算距当前时间的时间差实例
2017/12/29 Javascript
Angular开发实践之服务端渲染
2018/03/29 Javascript
解决淘宝cnpm 安装后cnpm不是内部或外部命令的问题
2018/05/17 Javascript
详解angular如何调用HTML字符串的方法
2018/06/30 Javascript
JS/HTML5游戏常用算法之路径搜索算法 随机迷宫算法详解【普里姆算法】
2018/12/13 Javascript
详解JavaScript函数callee、call、apply的区别
2019/03/08 Javascript
javascript实现前端成语点击验证
2020/06/24 Javascript
[01:19:23]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第二场
2018/04/06 DOTA
python使用sorted函数对列表进行排序的方法
2015/04/04 Python
python计算对角线有理函数插值的方法
2015/05/07 Python
Python Django 实现简单注册功能过程详解
2019/07/29 Python
Django admin禁用编辑链接和添加删除操作详解
2019/11/15 Python
一款纯css3实现的圆形旋转分享按钮旋转角度可自己调整
2014/09/02 HTML / CSS
深入剖析webstorage[html5的本地数据处理]
2016/07/11 HTML / CSS
环境工程专业个人求职信
2013/12/05 职场文书
会计专业个人自我鉴定
2014/03/21 职场文书
工作失职检讨书500字
2014/10/17 职场文书
夫妻分居协议书范本
2014/11/28 职场文书
信贷客户经理岗位职责
2015/04/09 职场文书
2015年暑假工作总结
2015/07/13 职场文书
2016年中秋祝酒词
2015/11/26 职场文书
OpenCV-Python 实现两张图片自动拼接成全景图
2021/06/11 Python
GPU服务器的多用户配置方法
2022/07/07 Servers