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 文件传参及处理技巧分析
May 13 Javascript
纯CSS打造的导航菜单(附jquery版)
Aug 07 Javascript
JS保留小数点(四舍五入、四舍六入)实现思路及实例
Apr 25 Javascript
通过JS来动态的修改url,实现对url的增删查改
Sep 01 Javascript
JavaScript中Function()函数的使用教程
Jun 04 Javascript
使用Javascript实现选择下拉菜单互移并排序
Feb 23 Javascript
addEventListener()与removeEventListener()解析
Apr 20 Javascript
ES6学习教程之对象字面量详解
Oct 09 Javascript
Vue2.0中集成UEditor富文本编辑器的方法
Mar 03 Javascript
postman+json+springmvc测试批量添加实例
Mar 31 Javascript
Vue ElementUI实现:限制输入框只能输入正整数的问题
Jul 31 Javascript
js判断两个数组相等的5种方法
May 06 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
Zend的MVC机制使用分析(一)
2013/05/02 PHP
PHP连接MSSQL时nvarchar字段长度被截断为255的解决方法
2014/12/25 PHP
Linux系统下使用XHProf和XHGui分析PHP运行性能
2015/12/08 PHP
基于PHP后台的Android新闻浏览客户端
2016/05/23 PHP
简单实现php上传文件功能
2017/09/21 PHP
PHP使用mysqli同时执行多条sql查询语句的实例
2019/03/22 PHP
关于Aptana Studio生成自动备份文件的解决办法
2009/12/23 Javascript
Javascript表格翻页效果的具体实现
2013/10/05 Javascript
jQuery+CSS3实现仿花瓣网固定顶部位置带悬浮效果的导航菜单
2016/09/21 Javascript
JavaScript实现横线提示输入验证码随输入验证码输入消失的方法
2016/09/24 Javascript
js实现点击图片自动提交action的简单方法
2016/10/16 Javascript
深入理解jquery中extend的实现
2016/12/22 Javascript
javascript图片预览和上传(兼容IE)
2017/03/15 Javascript
JS实现电商放大镜效果
2017/08/24 Javascript
JavaScript实现换肤功能
2017/09/15 Javascript
微信小程序picker组件下拉框选择input输入框的实例
2017/09/20 Javascript
详解JavaScript 中 if / if...else...替换方式
2018/07/15 Javascript
JS实现盒子跟着鼠标移动及键盘方向键控制盒子移动效果示例
2019/01/29 Javascript
JavaScript&quot;模拟事件&quot;的注意要点详解
2019/02/13 Javascript
使用 Opentype.js 生成字体子集的实例代码详解
2020/05/25 Javascript
Python 2/3下处理cjk编码的zip文件的方法
2019/04/26 Python
Python循环中else,break和continue的用法实例详解
2019/07/11 Python
Tensorflow不支持AVX2指令集的解决方法
2020/02/03 Python
Python 操作 MySQL数据库
2020/09/18 Python
HTML5在线预览PDF的示例代码
2017/09/14 HTML / CSS
Linux管理员面试题 Linux admin interview questions
2014/11/01 面试题
挑战杯创业计划书的写作指南
2014/01/07 职场文书
大学英语演讲稿范文
2014/04/24 职场文书
中学生关于梦想的演讲稿
2014/08/22 职场文书
信用卡工资证明格式
2014/09/13 职场文书
志愿者爱心公益活动策划方案
2014/09/15 职场文书
公安民警正风肃纪剖析材料
2014/10/10 职场文书
汉字听写大会观后感
2015/06/12 职场文书
Python 如何实现文件自动去重
2021/06/02 Python
pytorch fine-tune 预训练的模型操作
2021/06/03 Python
python Django框架快速入门教程(后台管理)
2021/07/21 Python