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 cookies 设置、读取、删除实例代码
Apr 12 Javascript
Colortip基于jquery的信息提示框插件在IE6下面的显示问题修正方法
Dec 06 Javascript
javascript基础知识大全 便于大家学习,也便于我自己查看
Aug 17 Javascript
jQuery响应enter键的实现思路
Apr 18 Javascript
javascript中的作用域和闭包详解
Jan 13 Javascript
AngularJS ng-controller 指令简单实例
Aug 01 Javascript
jQuery中select与datalist制作下拉菜单时的区别浅析
Dec 30 Javascript
简单理解Vue中的nextTick方法
Jan 30 Javascript
详解Vue Elememt-UI构建管理后台
Feb 27 Javascript
elementUI中Table表格问题的解决方法
Dec 04 Javascript
js 实现 list转换成tree的方法示例(数组到树)
Aug 18 Javascript
Vue+Vant 图片上传加显示的案例
Nov 03 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实现读取一个1G的文件大小
2013/08/24 PHP
Laravel 5.1 on SAE环境开发教程【附项目demo源码】
2016/10/09 PHP
javascript 当前日期转化为中文的实现代码
2010/05/13 Javascript
JS 对输入框进行限制(常用的都有)
2013/07/30 Javascript
jtable列中自定义button示例代码
2013/11/21 Javascript
Jquery实现自定义弹窗示例
2014/03/12 Javascript
javascript关于open.window子页面执行完成后刷新父页面的问题分析
2015/04/27 Javascript
简介JavaScript中toTimeString()方法的使用
2015/06/12 Javascript
EasyUI Datebox 日期验证之开始日期小于结束时间
2017/05/19 Javascript
解决webpack dev-server不能匹配post请求的问题
2018/08/24 Javascript
微信小程序前端promise封装代码实例
2019/08/24 Javascript
世界上最短的数字判断js代码
2019/09/09 Javascript
JS实现TITLE悬停长久显示效果完整示例
2020/02/11 Javascript
[05:05]第三天的dota2
2013/07/29 DOTA
python操作数据库之sqlite3打开数据库、删除、修改示例
2014/03/13 Python
跟老齐学Python之不要红头文件(1)
2014/09/28 Python
Python3实现定时任务的四种方式
2019/06/03 Python
Python列表与元组的异同详解
2019/07/02 Python
keras tensorflow 实现在python下多进程运行
2020/02/06 Python
jupyter notebook插入本地图片的实现
2020/04/13 Python
使用python采集Excel表中某一格数据
2020/05/14 Python
Python logging模块进行封装实现原理解析
2020/08/07 Python
python中字典增加和删除使用方法
2020/09/30 Python
Python远程linux执行命令实现
2020/11/11 Python
python分布式爬虫中消息队列知识点详解
2020/11/26 Python
python Zmail模块简介与使用示例
2020/12/19 Python
Canvas globalCompositeOperation
2018/12/18 HTML / CSS
Joe Fresh官网:加拿大时尚品牌和零售连锁店
2016/11/30 全球购物
教师专业理论水平的自我评价分享
2013/11/09 职场文书
数控专业推荐信范文
2013/12/02 职场文书
事业单位辞职信范文
2014/01/19 职场文书
自我评价优缺点范文
2015/03/11 职场文书
绿色环保倡议书
2015/04/28 职场文书
开学第一周总结
2015/07/16 职场文书
2016年“我们的节日·中秋节”活动总结
2016/04/05 职场文书
HttpClient实现文件上传功能
2022/08/14 Java/Android