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模拟面向对象全解(一、类型及传递)
Jul 13 Javascript
JavaScript使用setInterval()函数实现简单轮询操作的方法
Feb 02 Javascript
总结JavaScript设计模式编程中的享元模式使用
May 21 Javascript
vue如何引用其他组件(css和js)
Apr 13 Javascript
Vue2.x中的父组件传递数据至子组件的方法
May 01 Javascript
Angular 4中如何显示内容的CSS样式示例代码
Nov 06 Javascript
JavaScript实现多态和继承的封装操作示例
Aug 20 Javascript
jQuery中使用validate插件校验表单功能
May 24 jQuery
基于JavaScript或jQuery实现网站夜间/高亮模式
May 30 jQuery
js实现滑动滑块验证登录
Jul 24 Javascript
如何在vue中使用HTML 5 拖放API
Jan 14 Vue.js
微信小程序选择图片控件
Jan 19 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
搜索和替换文件或目录的一个好类--很实用
2006/10/09 PHP
安装PHP可能遇到的问题“无法载入mysql扩展” 的解决方法
2007/04/16 PHP
完美解决PHP中的Cannot modify header information 问题
2013/08/12 PHP
编译PHP报错configure error Cannot find libmysqlclient under usr的解决方法
2014/06/27 PHP
PHP获取youku视频真实flv文件地址的方法
2014/12/23 PHP
PHP实现负载均衡下的session共用功能
2018/04/17 PHP
Jquery中Ajax 缓存带来的影响的解决方法
2011/05/19 Javascript
js与jquery获取父元素,删除子元素的两种不同方法
2014/01/09 Javascript
上传文件返回的json数据会被提示下载问题解决方案
2014/12/03 Javascript
js对象继承之原型链继承实例
2015/01/10 Javascript
详解javascript实现自定义事件
2016/01/19 Javascript
jQuery的图片轮播插件PgwSlideshow使用详解
2016/08/11 Javascript
关于javascript sort()排序你可能忽略的一点理解
2017/07/18 Javascript
puppeteer库入门初探
2019/01/09 Javascript
小程序实现搜索界面 小程序实现推荐搜索列表效果
2019/05/18 Javascript
[00:55]2015国际邀请赛中国区预选赛5月23日——28日约战上海
2015/05/25 DOTA
在Python编程过程中用单元测试法调试代码的介绍
2015/04/02 Python
Python基于Socket实现的简单聊天程序示例
2017/08/05 Python
Python语言描述KNN算法与Kd树
2017/12/13 Python
详解Python正则表达式re模块
2019/03/19 Python
浅谈PySpark SQL 相关知识介绍
2019/06/14 Python
python字符串替换第一个字符串的方法
2019/06/26 Python
python django中8000端口被占用的解决
2019/12/17 Python
Python打包模块wheel的使用方法与将python包发布到PyPI的方法详解
2020/02/12 Python
解决windows下python3使用multiprocessing.Pool出现的问题
2020/04/08 Python
阿拉伯书店:Jamalon
2019/07/24 全球购物
使用useBean标志初始化BEAN时如何接受初始化参数
2012/02/11 面试题
介绍一下Ruby的多线程处理
2013/02/01 面试题
网络工程师职业规划
2014/02/10 职场文书
大学生村官承诺书
2014/03/28 职场文书
社区法制宣传月活动总结
2015/05/07 职场文书
2016年大学生实习单位评语
2015/12/01 职场文书
2016年机关单位节能宣传周活动总结
2016/04/05 职场文书
吃通javascript正则表达式
2021/04/21 Javascript
redis使用不当导致应用卡死bug的过程解析
2021/07/01 Redis
python playwright 自动等待和断言详解
2021/11/27 Python