如何实现parseFloat保留小数点后2位
Number.toPrecision(2);
function toPrecision ( [precision : Number] ) : String
参数
precision
可选项。有效位数。值必须介于 1 - 21 之间(含 1 和 21)。
备注
对于以指数记数法表示的数字,将返回小数点后的 precision - 1 位数字。对于以定点记数法表示的数字,将返回 precision 位有效位数。
如果没有提供参数 precision 或者它为 undefined,则将转而调用 toString 方法。
要求
版本 5.5
应用于:
Number 对象
以下是网上其它信息
1:
t.toFixed(2);
2:
t=Math.round(t*100)/100;
alert(t);
3:
<script> a=3.4534134; alert(parseInt(a*100)/100) </script>
补充:
这个方法是在一个例子中看到的,我测试了一下是小数点后四舍五入的功能
例如,5.05---->toFixed(1) 5.1
5.056-------->toFixed(2) 5.06
但是用到0.056时就出现问题了toFixed(1)的结果是0.0
有点奇怪的答案
下面的脚本是重写了toFixed(),这样0.056就可以转化到0.1了
Number.prototype.toFixed=function(len)
{
var add = 0;
var s,temp;
var s1 = this + "";
var start = s1.indexOf(".");
if(s1.substr(start+len+1,1)>=5)add=1;
var temp = Math.pow(10,len);
s = Math.floor(this * temp) + add;
return s/temp;
}
转载于:https://www.cnblogs.com/shiyh/p/7145470.html
如何实现parseFloat保留小数点后2位相关推荐
- input内强制保留小数点后两位 位数不足时自动补0
input内强制保留小数点后两位 位数不足时自动补0 小数点后位数超出2位时进行四舍五入 需引入jquery包 1.11.2版本 1 function xiaoshu(x)2 {3 var f = p ...
- 使用js,对数值保留小数点后两位的处理(两种情况)
Html部分: <div class="text primary-text"><span>合计:</span><span class=&q ...
- 金额保留小数点后两位方法
vue金额格式化的方法 封装全局js文件,并在main.js中引用 //global.js export default {install(Vue) {Vue.prototype.$moneyForm ...
- React(五):js如何保留小数点后两位
其实网上已经有很多成熟的保留小数点后两位的方法了,我可能写的还没他们好,所以我就稍微整下排版,好让你们看起来很舒服吧. 一.四舍五入 1.toFixed()方法 需注意,保留两位小数,将数值类型的数据 ...
- js保留小数点后两位(js 小数点后两位)
javascript中保留小数点后两位,第三位数字大于1时则进1 function fixN(t,l){ var n=t.toString().split('.')[1][l]; if(n>0& ...
- 在oracle里面保留小数点后两位,Oracle保留小数点后两位的几种方法
有时候在做数据处理的时候,在前台页面上显示的数字需要保留小数点的后两位,不足两位的用0代替,这个时候就需要对数据做一些处理了.如果只用round(value,2)(四舍五入)和trunc(value, ...
- string小数点取后n位_js保留小数点后N位的方法介绍
js保留小数点后N位的方法介绍 利用toFixed函数 代码如下 复制代码 document.write(" JS保留两位小数例子 "); var a=2.151213123123 ...
- 浮点数保留小数点后两位(JS)
推荐阅读: 我的CSDN 我的博客园 QQ群:704621321 一.前沿 有时候,你拿到的数据精度很高,但是你不需要向用户展示得那么精准,一是对用户没有太大意义,二是看上去不好看,为此,我们往往需要 ...
- VUE 框架添加全局公共方法 , 保留小数点后两位
在main.js 里面给Vue对象添加方法. 来一个示例代码: import Vue from 'vue' import App from './App'Vue.prototype.num_to_st ...
- numpy 数组 保留小数点后两位小数
numpy 数组 保留小数点后两位小数 a1 = np.random.rand(6).reshape(2,3) print(a1) [[0.64382693 0.73840787 0.77315906 ...
最新文章
- Java眼中的XML--文件读取--2 应用SAX方式解析XML
- 【NLP-NER】命名实体识别中最常用的两种深度学习模型
- Tomcat Filter 自己动手实现
- 《统计学》学习笔记之导论
- CF966E-May Holidays【虚树,分块】
- Apache Kafka消费者再平衡
- 【程序设计】哨兵控制器
- FreeMarker标签使用
- 网络请求(HTTP协议)小结
- 三菱FX 系列PLC 编程通信协议总览
- Arcgis Javascript那些事儿(一)--Arcgis server发布feature access服务
- primefaces_Primefaces命令按钮
- 关于#pragma warning 用法的研究
- Python 机器学习经典实例
- 如何部署服务器虚拟化,vmware服务器虚拟化方案(vmware虚拟化平台部署)
- PackageInstaller (tv 修改安装app界面按钮及自动获取焦点)附源码分析
- python处理xps文件_自学WPF--第二十四课XPS文件处理
- Notification基本通知的两种写法
- 大兴安岭和大草原的秋季游玩攻略
- python操作键盘和鼠标_1、[python] PyMouse、PyKeyboard用python操作鼠标和键盘
热门文章
- 机器学习之amp;amp;Andrew Ng课程复习--- 聚类——Clustering
- [Elasticsearch2.x] 多字段搜索 (二) - 最佳字段查询及其调优 译
- js两个日期对比大小
- linux 第三章目录文件管理(上)
- 编译器错误~写JS还是谨慎点好
- 辩证的看DIV+CSS与TABLE
- FreeBSD tips
- spring mvc常用注解@Component @Controller @Service @Repository
- 2T架构师学习资料干货分享
- 我们和优秀工程师的差距在哪儿