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 相关文章推荐
JMenuTab简单使用说明
Mar 13 Javascript
JavaScript 设计模式之组合模式解析
Apr 09 Javascript
jquery中.add()的使用分析
Apr 26 Javascript
详解jQuery插件开发中的extend方法
Nov 19 Javascript
js+html5操作sqlite数据库的方法
Feb 02 Javascript
jQuery Easyui 验证两次密码输入是否相等
May 13 Javascript
JavaScript数组去重的6个方法
Jan 21 Javascript
Vue中使用的EventBus有生命周期
Jul 12 Javascript
微信小程序scroll-x失效的完美解决方法
Jul 18 Javascript
Vue项目数据动态过滤实践及实现思路
Sep 11 Javascript
Vue之Mixins(混入)的使用方法
Sep 24 Javascript
javascript实现用户必须勾选协议实例讲解
Mar 24 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+mysqli事务控制实现银行转账实例
2015/01/29 PHP
PHP 返回13位时间戳的实现代码
2016/05/13 PHP
PHP实现的mongoDB数据库操作类完整实例
2018/04/10 PHP
jQuery 常见学习网站与参考书
2009/11/09 Javascript
Asp.net下利用Jquery Ajax实现用户注册检测(验证用户名是否存)
2010/09/12 Javascript
jquery.post用法之type设置问题
2014/02/24 Javascript
js中函数调用的两种常用方法使用介绍
2014/07/17 Javascript
JavaScript实现信用卡校验方法
2015/04/07 Javascript
在Docker快速部署Node.js应用的详细步骤
2016/09/02 Javascript
JS实现图文并茂的tab选项卡效果示例【附demo源码下载】
2016/09/21 Javascript
JavaScript实现公历转农历功能示例
2017/02/13 Javascript
Angular2库初探
2017/03/01 Javascript
微信小程序 获取二维码实例详解
2017/06/23 Javascript
vue2+el-menu实现路由跳转及当前项的设置方法实例
2017/11/07 Javascript
Koa代理Http请求的示例代码
2018/10/10 Javascript
vue实现axios图片上传功能
2019/08/20 Javascript
Vue.js的模板语法详解
2020/02/16 Javascript
js中switch语句的学习笔记
2020/03/25 Javascript
解决echarts echarts数据动态更新和dataZoom被重置问题
2020/07/20 Javascript
[44:15]DOTA2上海特级锦标赛主赛事日 - 5 败者组决赛Liquid VS EG第二局
2016/03/06 DOTA
Python中暂存上传图片的方法
2015/02/18 Python
python操作字典类型的常用方法(推荐)
2016/05/16 Python
flask + pymysql操作Mysql数据库的实例
2017/11/13 Python
django框架实现模板中获取request 的各种信息示例
2019/07/01 Python
python+selenium+chrome批量文件下载并自动创建文件夹实例
2020/04/27 Python
pyinstaller将含有多个py文件的python程序做成exe
2020/04/29 Python
MxNet预训练模型到Pytorch模型的转换方式
2020/05/25 Python
使用jupyter notebook运行python和R的步骤
2020/08/13 Python
第二层交换机和路由器的区别?第三层交换机和路由器的区别?
2013/05/23 面试题
工程建设实施方案
2014/03/14 职场文书
团代会开幕词
2015/01/28 职场文书
中学生自我评价范文
2015/03/03 职场文书
小学生教师节广播稿
2015/08/19 职场文书
python自动化八大定位元素讲解
2021/07/09 Python
关于Oracle12C默认用户名system密码不正确的解决方案
2021/10/16 Oracle
【TED出品】天梯非主流开心游1700 划水骑士
2022/03/31 魔兽争霸