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利用Array.splice实现Array的insert/remove
Jan 13 Javascript
zShowBox 图片放大展示jquery版 兼容性
Sep 24 Javascript
浏览器缩放检测的js代码
Sep 28 Javascript
JavaScript实现的一个倒计时的类
Mar 12 Javascript
AngularJS进行性能调优的7个建议
Dec 28 Javascript
JS实现随机颜色的3种方法与颜色格式的转化
Jan 05 Javascript
JS失效 提示HTML1114: (UNICODE 字节顺序标记)的代码页 utf-8 覆盖(META 标记)的冲突的代码页 utf-8
Jun 23 Javascript
Bootstrap滚动监听组件scrollspy.js使用方法详解
Jul 20 Javascript
浅谈Node.js CVE-2017-14849 漏洞分析(详细步骤)
Nov 10 Javascript
Node.js模块全局安装路径配置方法
May 17 Javascript
对类Vue的MVVM前端库的实现代码
Sep 07 Javascript
node.JS的crypto加密模块使用方法详解(MD5,AES,Hmac,Diffie-Hellman加密)
Feb 06 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 远程图片保存到本地的函数类
2008/12/08 PHP
PHP初学者常见问题集合 修正版(21问答)
2010/03/23 PHP
获取php页面执行时间,数据库读写次数,函数调用次数等(THINKphp)
2013/06/03 PHP
php自动提交表单的方法(基于fsockopen与curl)
2016/05/09 PHP
javascript数组的扩展实现代码集合
2008/06/01 Javascript
JavaScript函数、方法、对象代码
2008/10/29 Javascript
JQuery 获取和设置Select选项的代码
2010/02/07 Javascript
jQuery插件实现屏蔽单个元素使用户无法点击
2013/04/12 Javascript
js监听鼠标事件控制textarea输入字符串的个数
2014/09/29 Javascript
浅谈javascript函数式编程
2015/09/06 Javascript
Bootstrap 最常用的JS插件系列总结(图片轮播、标签切换等)
2016/07/14 Javascript
使用纯JS代码判断字符串中有多少汉字的实现方法(超简单实用)
2016/11/12 Javascript
Bootstrap选项卡学习笔记分享
2017/02/13 Javascript
Javascript中toFixed计算错误(依赖银行家舍入法的缺陷)解决方法
2017/08/22 Javascript
JS实现的对象去重功能示例
2019/06/04 Javascript
前端路由&amp;webpack基础配置详解
2019/06/10 Javascript
js实现图片上传到服务器和回显
2020/01/19 Javascript
Python中的Numpy入门教程
2014/04/26 Python
从零学python系列之数据处理编程实例(一)
2014/05/22 Python
详解python中的 is 操作符
2017/12/26 Python
Python Django基础二之URL路由系统
2019/07/18 Python
一行python实现树形结构的方法
2019/08/09 Python
python程序 线程队列queue使用方法解析
2019/09/23 Python
python之MSE、MAE、RMSE的使用
2020/02/24 Python
在python中list作函数形参,防止被实参修改的实现方法
2020/06/05 Python
Python matplotlib模块及柱状图用法解析
2020/08/10 Python
营业员演讲稿
2013/12/30 职场文书
写给老婆的检讨书
2014/02/21 职场文书
预备党员2014全国两会学习心得体会
2014/03/10 职场文书
乡镇三项教育实施方案
2014/03/30 职场文书
献爱心倡议书
2014/04/14 职场文书
学生会竞选演讲稿
2014/04/24 职场文书
品牌转让协议书
2014/08/20 职场文书
党支部创先争优活动总结
2014/08/28 职场文书
乔布斯辞职信(中英文对照)
2015/05/12 职场文书
Mysql中的触发器定义及语法介绍
2022/06/25 MySQL