满意答案

1234junling

2013.08.28

采纳率:56%    等级:12

已帮助:6022人

控制保留几位有效小数的js函数

//Code CreateBy abandonship 2007.03.12

function FormatAfterDotNumber( ValueString, nAfterDotNum )

{

var ValueString,nAfterDotNum ;

var resultStr,nTen;

ValueString = ""+ValueString+"";

strLen = ValueString.length;

dotPos = ValueString.indexOf(".",0);

if (dotPos == -1)

{

resultStr = ValueString+".";

for (i=0;i

{

resultStr = resultStr+"0";

}

return resultStr;

}

else

{

if ((strLen - dotPos - 1) >= nAfterDotNum ){

nAfter = dotPos + nAfterDotNum + 1;

nTen =1;

for(j=0;j

nTen = nTen*10;

}

resultStr = Math.round(parseFloat(ValueString)*nTen)/nTen;

return resultStr;

}

else{

resultStr = ValueString;

for (i=0;i

resultStr = resultStr+"0";

}

return resultStr;

}

}

}

应用时只需要FormatAfterDotNumber( ’数字字符串’, 保留小数位数 );

for example:

00分享举报

小数前的0在html不显示,jsp小数显示问题 例如 我在oracle 数据库中查询出来的是 0.01 但是在jsp页面上就显示成 .01 没有前面的0...相关推荐

  1. Oracle数据库中查询结果集中保留两位小数的问题

    工作中遇到的Oracle数据库字段格式化问题,在此记录  保留两位小数主要分为两种情况:  1.数字保留两位小数:(小数点左侧数字可能比较大,比如1234567890.12)  2.百分比保留两位小数 ...

  2. oracle数据库中小数小于1时0不显示

    oracle数据库中,小数如果小于1,那么查询出来后前面的0是不显示的.所以不过是sql直接取出还是存储过程中取出,显示到页面时,都缺少小数点前的0. 解决办法: 通过decode函数 如select ...

  3. 不同数据库中查询前几条记录的用法(SQL Server/Oracle/Postgresql)

    SQL在不同数据库中查询前几条记录的用法分类 1. orACLE Select * FROM TABLE1 Where ROWNUM<=N 2. INFORMIX Select FIRST N ...

  4. oracle数据库中关于部门工资前三高的查询(重点学习思路)

    在oracle数据库中我使用的是Scott登录进行的部门工资前三高的查询,可能有很多方法,但是我没想到,于是请教大神提供了一种方法: 查询每个部门的工资最高前三名 1,方法一 select deptn ...

  5. 施耐德服务器显示a320,A320S在STATUS SD页面上允许显示AIR BLEED MAINTENANCE信息的MEL保留M项操作.docx...

    A320S在STATUS SD页面上允许显示AIR BLEED MAINTENANCE信息的MEL保留M项操作 A320S在STATUS SD页面上允许显示AIR BLEED MAINTENANCE信 ...

  6. oracle传date参数十二小时,Oracle数据库中 to_date()与24小时制表示法及mm分钟的显示...

    一.在使用Oracle的to_date函数来做日期转换时,时候也许会直接的采用"yyyy-MM-dd HH:mm:ss"的格式作为格式进行转换,但是在Oracle中会引起错误:&q ...

  7. [html] 页面上如何显示特殊字符?

    [html] 页面上如何显示特殊字符? 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷.欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题

  8. Oracle数据库中保留小数点后两位的问题

    Oracle数据库中保留小数点后两位的问题 1.数字保留两位小数:(小数点左侧数字可能比较大,比如10000000.12) to_char() 函数转换 答案 select trim(to_char( ...

  9. java里的文件显示繁体_关于在JSP页面上同时显示简体和繁体的问题(字符编码)...

    编写过JSP页面的朋友大概对于中文乱码问题已经是司空见惯了,网上对于这方面问题的解决办法也很多,在此我就不多赘述了. 但是最近我遇到了一个问题,就是我编写过的页面,有时候会显示繁体字:而这个是通常的G ...

最新文章

  1. plc的时代背景_PLC发明史
  2. Android Monkey测试入门(摘)
  3. 面试39 MySQL读写分离
  4. android远程命令行工具,Android 使用 adb命令 远程安装apk
  5. QT创建指定文件夹方法(已封装)
  6. 初学关键段容易忽略的问题
  7. mysql drivermanager.getconnection_Java DriverManager.getConnection()方法:获取数据库连接
  8. Spark实例项目—每个域名下访问次数最多的URL
  9. 工作中git常用命令
  10. 西威变频器图纸 SIEI电路图 西威原理图avy-L 原厂图纸PDF格式 主板21页,底座驱动板7页
  11. ESXI安装威联通NAS系统
  12. unicode 表情对照表
  13. c++卸载工具_卸载软件同时清除软件注册表里面的信息,也许这款软件能够帮助你...
  14. 服务器系统补丁失败,Windows Server 2016安装累积更新补丁失败
  15. unity3D用鼠标和射线控制物体移动(二)
  16. 租房需要注意些什么?
  17. python的spider程序下载_开源网络爬虫程序(spider)一览
  18. 查看文章影响因子的插件_你的pubmed又不能显示影响因子了,因为 ……
  19. ORACLE计算2个时间段相差时间小时、分、秒
  20. Python 重载向量加法运算符 +

热门文章

  1. lua excel to mysql_在Lua程序中使用MySQL的教程
  2. vue项目中使用mock(一)
  3. 监督分类空白处也被分类了_监督学习(2)|本质是分类的“逻辑回归”
  4. flink sql设置并行度_《从0到1学习Flink》—— Flink parallelism 和 Slot 介绍
  5. html5测试题整理--针对标签的概念性
  6. java实时记录在线人数
  7. php 修改文件访问时间,php获取文件的创建、修改时间及访问时间
  8. OkHttp自定义重试次数
  9. 小程序绘图工具painter-json文件绘制保存分享图-可点击任意元素触发函数
  10. js 实现简单的轮询