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 相关文章推荐
ASP.NET jQuery 实例2 (表单中使用回车在TextBox之间向下移动)
Jan 13 Javascript
jQuery多条件筛选如何实现
Nov 04 Javascript
基于jQuery实现文本框只能输入数字(小数、整数)
Jan 14 Javascript
基于Bootstrap重置输入框内容按钮插件
May 12 Javascript
TypeScript入门-接口
Mar 30 Javascript
JavaScript对JSON数据进行排序和搜索
Jul 24 Javascript
vue的无缝滚动组件vue-seamless-scroll实例
Dec 18 Javascript
浅谈webpack打包过程中因为图片的路径导致的问题
Feb 21 Javascript
对vue中methods互相调用的方法详解
Aug 30 Javascript
ios设备中angularjs无法改变页面title的解决方法
Sep 13 Javascript
微信小程序时间控件picker view使用详解
Dec 28 Javascript
彻底揭秘keep-alive原理(小结)
May 05 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中isset()和unset()函数的用法小结
2014/03/11 PHP
小议Javascript中的this指针
2010/03/18 Javascript
初学Jquery插件制作 在SageCRM的查询屏幕隐藏部分行的功能
2011/12/26 Javascript
文件编码导致jquery失效的解决方法
2013/06/26 Javascript
jquery通过visible来判断标签是否显示或隐藏
2014/05/08 Javascript
JavaScript中的公有、私有、特权和静态成员用法分析
2014/11/20 Javascript
AngularJS动态加载模块和依赖的方法分析
2016/11/08 Javascript
Angularjs自定义指令实现分页插件(DEMO)
2017/09/16 Javascript
jQuery实现的回车触发按钮事件功能示例
2018/03/25 jQuery
再谈Angular4 脏值检测(性能优化)
2018/04/23 Javascript
layui table复选框禁止某几条勾选的实例
2019/09/20 Javascript
基于vue+uniapp直播项目实现uni-app仿抖音/陌陌直播室功能
2019/11/12 Javascript
Javascript地址引用代码实例解析
2020/02/25 Javascript
解决element-ui里的下拉多选框 el-select 时,默认值不可删除问题
2020/08/14 Javascript
JavaScript实现无限轮播效果
2020/11/19 Javascript
解决Python传递中文参数的问题
2015/08/04 Python
使用Python将数组的元素导出到变量中(unpacking)
2016/10/27 Python
Python实现简单网页图片抓取完整代码实例
2017/12/15 Python
numpy 计算两个数组重复程度的方法
2018/11/07 Python
Python使用微信接入图灵机器人过程解析
2019/11/04 Python
Django+boostrap 美化admin后台的操作
2020/03/11 Python
django日志默认打印request请求信息的方法示例
2020/05/17 Python
python 8种必备的gui库
2020/08/27 Python
介绍一下你对SOA的认识
2016/04/24 面试题
缓刑人员的思想汇报
2014/01/11 职场文书
2014社区三八妇女节活动总结
2014/03/01 职场文书
双语教学实施方案
2014/03/23 职场文书
《数星星的孩子》教学反思
2014/04/11 职场文书
签约仪式策划方案
2014/06/02 职场文书
先进个人主要事迹怎么写
2015/11/04 职场文书
关于艺术节的开幕致辞
2016/03/04 职场文书
创业计划书之美甲店
2019/09/20 职场文书
python如何进行基准测试
2021/04/26 Python
MySQL中varchar和char类型的区别
2021/11/17 MySQL
python脚本框架webpy模板控制结构
2021/11/20 Python
Linux、ubuntu系统下查看显卡型号、显卡信息详解
2022/04/07 Servers