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 相关文章推荐
javascript入门·动态的时钟,显示完整的一些方法,新年倒计时
Oct 01 Javascript
js+css在交互上的应用
Jul 18 Javascript
JavaScript转换农历类实现及调用方法
Jan 27 Javascript
jquery实现无限分级横向导航菜单的方法
Mar 12 Javascript
Javascript的无new构建实例详解
May 15 Javascript
AngularJS基础 ng-non-bindable 指令详细介绍
Aug 02 Javascript
AnjularJS中$scope和$rootScope的区别小结
Sep 18 Javascript
javascript字符串对象常用api函数小结(连接,替换,分割,转换等)
Sep 20 Javascript
基于jPlayer三分屏的制作方法
Dec 21 Javascript
ES6新特性之数组、Math和扩展操作符用法示例
Apr 01 Javascript
跨域请求两种方法 jsonp和cors的实现
Nov 11 Javascript
vue实现放大镜效果
Sep 17 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 smarty模版引擎中变量操作符及使用方法
2009/12/11 PHP
PHP设计模式 注册表模式
2012/02/05 PHP
6种php上传图片重命名的方法实例
2013/11/04 PHP
19个超实用的PHP代码片段
2014/03/14 PHP
Array.slice()与Array.splice()的返回值类型
2006/10/09 Javascript
解决表单中第一个非隐藏的元素获得焦点的一个方案
2009/10/26 Javascript
Jquery多选框互相内容交换的实例代码
2013/07/04 Javascript
同域jQuery(跨)iframe操作DOM(实例讲解)
2013/12/19 Javascript
点击标签切换和自动切换DIV选项卡
2014/08/10 Javascript
Js 正则表达式知识汇总
2014/12/02 Javascript
JavaScript实现信用卡校验方法
2015/04/07 Javascript
Easyui 之 Treegrid 笔记
2016/04/29 Javascript
vue2.0设置proxyTable使用axios进行跨域请求的方法
2017/10/19 Javascript
解决IE11 vue +webpack 项目中数据更新后页面没有刷新的问题
2018/09/25 Javascript
node.js中 redis 的安装和基本操作示例
2020/02/10 Javascript
vue npm install 安装某个指定的版本操作
2020/08/11 Javascript
python调用cmd命令行制作刷博器
2014/01/13 Python
python实现删除文件与目录的方法
2014/11/10 Python
python制作小说爬虫实录
2017/08/14 Python
python使用Pandas库提升项目的运行速度过程详解
2019/07/12 Python
python add_argument()用法解析
2020/01/29 Python
Python爬虫如何应对Cloudflare邮箱加密
2020/06/24 Python
CentOS 7如何实现定时执行python脚本
2020/06/24 Python
美国最大的团购网站:Groupon
2016/07/23 全球购物
iRobot官网:改变生活的家用机器人品牌
2016/09/20 全球购物
稀有和绝版书籍:Biblio.com
2017/02/02 全球购物
为什么在使用动态 SQL 语句时必须为低层数据库对象授予权限
2012/12/13 面试题
Does C# support multiple inheritance? (C#支持多重继承吗)
2012/01/04 面试题
综合素质的自我鉴定
2013/10/07 职场文书
网站创业计划书
2014/04/30 职场文书
工会趣味活动方案
2014/08/18 职场文书
2014年销售员工作总结
2014/12/01 职场文书
少先队工作总结2015
2015/05/13 职场文书
Java 深入探究讲解简单工厂模式
2022/04/07 Java/Android
Golang 切片(Slice)实现增删改查
2022/04/22 Golang
pycharm无法安装cv2模块问题
2022/05/20 Python