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 相关文章推荐
JQuery 学习笔记 element属性控制
Jul 23 Javascript
javascript 短路法代码精简
Aug 20 Javascript
Javascript remove 自定义数组删除方法
Oct 20 Javascript
js实现文字在按钮上滚动的方法
Aug 20 Javascript
跟我学习javascript的prototype使用注意事项
Nov 17 Javascript
基于jquery实现省市联动特效
Dec 17 Javascript
JS实现为排序好的字符串找出重复行的方法
Mar 02 Javascript
jQuery实现优雅的弹窗效果(6)
Feb 08 Javascript
JavaScript类的继承方法小结【组合继承分析】
Jul 11 Javascript
layui插件表单验证提交触发提交的例子
Sep 09 Javascript
angular8.5集成TinyMce5的使用和详细配置(推荐)
Nov 16 Javascript
vue.js实现点击图标放大离开时缩小的代码
Jan 27 Vue.js
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
一个简单计数器的源代码
2006/10/09 PHP
PHP冒泡排序算法代码详细解读
2011/07/17 PHP
php错误级别的设置方法
2013/06/17 PHP
试用php中oci8扩展
2015/06/18 PHP
使用tp框架和SQL语句查询数据表中的某字段包含某值
2019/10/18 PHP
浅析tr的隐藏和显示问题
2014/03/05 Javascript
用于deeplink的js方法(判断手机是否安装app)
2014/04/02 Javascript
jQuery子窗体取得父窗体元素的方法
2015/05/11 Javascript
详解JavaScript的Polymer框架中的通知交互
2015/07/29 Javascript
AngularJs  Creating Services详解及示例代码
2016/09/02 Javascript
Node.js 异步异常的处理与domain模块解析
2017/05/10 Javascript
JavaScript定义函数的三种实现方法
2017/09/23 Javascript
JS基于贪心算法解决背包问题示例
2017/11/27 Javascript
详解AngularJS之$window窗口对象
2018/01/17 Javascript
vue实现图片加载完成前的loading组件方法
2018/02/05 Javascript
Vue 让元素抖动/摆动起来的实现代码
2018/05/31 Javascript
详解js获取video任意时间的画面截图
2019/04/17 Javascript
vue中添加与删除关键字搜索功能
2019/10/12 Javascript
vue中js判断长时间不操作界面自动退出登录(推荐)
2020/01/22 Javascript
Vue 使用typescript如何优雅的调用swagger API
2020/09/01 Javascript
ant design 日期格式化的实现
2020/10/27 Javascript
python的类变量和成员变量用法实例教程
2014/08/25 Python
跟老齐学Python之玩转字符串(3)
2014/09/14 Python
利用Python的Flask框架来构建一个简单的数字商品支付解决方案
2015/03/31 Python
Python守护线程用法实例
2017/06/23 Python
Python多线程编程之多线程加锁操作示例
2018/09/06 Python
对YOLOv3模型调用时候的python接口详解
2019/08/26 Python
win10安装tensorflow-gpu1.8.0详细完整步骤
2020/01/20 Python
Python接口开发实现步骤详解
2020/04/26 Python
python thrift 实现 单端口多服务的过程
2020/06/08 Python
HTML5中input输入框默认提示文字向左向右移动的示例代码
2020/09/10 HTML / CSS
俄罗斯披萨、寿司和面食送货到家服务:2 Берега
2019/12/15 全球购物
电气工程师岗位职责
2014/01/01 职场文书
巾帼建功标兵事迹材料
2014/05/11 职场文书
大学生饮品店创业计划书范文
2019/07/10 职场文书
JavaScript实现队列结构过程
2021/12/06 Javascript