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 复制或插入Html的实现方法小结
May 19 Javascript
javascript 二进制运算技巧解析
Nov 27 Javascript
调用DOM对象的focus使文本框获得焦点
Feb 19 Javascript
JQuery实现带排序功能的权限选择实例
May 18 Javascript
Node.js的MongoDB驱动Mongoose基本使用教程
Mar 01 Javascript
JS判断日期格式是否合法的简单实例
Jul 11 Javascript
jQuery bt气泡实现悬停显示及移开隐藏功能的方法
Jul 12 Javascript
Three.js学习之Lamber材质和Phong材质
Aug 04 Javascript
JS简单实现父子窗口传值功能示例【未使用iframe框架】
Sep 20 Javascript
JS与jQuery判断文本框还剩多少字符可以输入的方法
Sep 01 jQuery
vue draggable resizable 实现可拖拽缩放的组件功能
Jul 15 Javascript
微信小程序 WeUI扩展组件库的入门教程
Apr 21 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
一拳超人中怪人协会钦定! S级别最强四人!
2020/03/02 日漫
雄兵连:第三季确定会出,不过时间未定,鹤熙是第三季的主角!
2020/03/13 国漫
php将gd生成的图片缓存到memcache的小例子
2013/06/05 PHP
部署PHP项目应该注意的几点事项分享
2013/12/20 PHP
PHP生成加减算法方式的验证码实例
2018/03/12 PHP
php常用经典函数集锦【数组、字符串、栈、队列、排序等】
2019/08/23 PHP
Aster vs Newbee BO3 第三场2.18
2021/03/10 DOTA
利用javascript实现禁用网页上所有文本框,下拉菜单,多行文本域
2013/12/14 Javascript
JavaScript中的索引数组、关联数组和静态数组、动态数组讲解
2014/11/08 Javascript
js随机生成网页背景颜色的方法
2015/02/26 Javascript
JavaScript奇技淫巧44招【实用】
2016/12/11 Javascript
websocket+node.js实现实时聊天系统问题咨询
2017/05/17 Javascript
设置cookie指定时间失效(实例代码)
2017/05/28 Javascript
JavaScript文件的同步和异步加载的实现代码
2017/08/19 Javascript
Promise.all中对于reject的处理方法
2018/08/01 Javascript
Bootstrap 实现表格样式、表单布局的实例代码
2018/12/09 Javascript
微信公众号获取用户地理位置并列出附近的门店的示例代码
2019/07/25 Javascript
[51:52]Liquid vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.24
2019/09/10 DOTA
Python装饰器decorator用法实例
2014/11/10 Python
shelve  用来持久化任意的Python对象实例代码
2016/10/12 Python
Python创建二维数组实例(关于list的一个小坑)
2017/11/07 Python
微信跳一跳python辅助脚本(总结)
2018/01/11 Python
浅谈pandas中shift和diff函数关系
2018/04/08 Python
python:pandas合并csv文件的方法(图书数据集成)
2018/04/12 Python
python接口自动化测试之接口数据依赖的实现方法
2019/04/26 Python
Django 对象关系映射(ORM)源码详解
2019/08/06 Python
利用python计算时间差(返回天数)
2019/09/07 Python
Python调用C/C++的方法解析
2020/08/05 Python
一款纯css3实现的非常实用的鼠标悬停特效演示
2014/11/05 HTML / CSS
美国标志性加大尺码时装品牌:Ashley Stewart
2016/12/15 全球购物
2014年学雷锋活动总结
2014/06/26 职场文书
2014年财务经理工作总结
2014/12/08 职场文书
全国法制宣传日活动总结
2015/05/05 职场文书
python实现自定义日志的具体方法
2021/05/28 Python
Mysql实现主从配置和多主多从配置
2021/06/02 MySQL
css中z-index: 0和z-index: auto的区别
2021/08/23 HTML / CSS