【JavaScript】常用的函数
来源:互联网 发布:淘宝关闭货到付款流程 编辑:程序博客网 时间:2024/05/21 09:19
秒 替换成 分钟:秒
var formatSeconds = function (value){ var arr = []; if (parseInt((value / 60 / 60) + "")) { arr.push(parseInt((value / 60 / 60) + "")); } arr.push(parseInt((value / 60 % 60) + ""), parseInt((value % 60) + "")); return arr.join(":").replace(/\b(\d)\b/g, "0$1");}
保留小数点后N位
- 方法一
var getFloat = function (num, n){ n = n ? parseInt(n) : 0; if (n <= 0) { return Math.round(num); } num = Math.round(num * Math.pow(10, n)) / Math.pow(10, n); return num;}
- 方法二
num.toFixed(n)
num 必须是 number 类型。
toFixed() 的四舍五入是不稳定的,在不同的浏览器上得到的结果是不同的。
<input onclick="alert(0.009.toFixed(2))" type="button" value="显示0.009.toFixed(2)">
在ie7下点击按钮会显示0.00,而ff会是0.01。
<input onclick="alert(0.097.toFixed(2))" type="button" value="显示0.097.toFixed(2)">
ie和ff都正常。
解决方案:
Number.prototype.toFixed = function( fractionDigits ) { //没有对fractionDigits做任何处理,假设它是合法输入 return (parseInt(this * Math.pow( 10, fractionDigits ) + 0.5)/Math.pow(10,fractionDigts)).toString(); }
0 0
- 常用的javascript函数
- javascript常用的函数
- JavaScript常用的函数
- javascript的常用函数
- 常用的javascript函数
- 【JavaScript】常用的函数
- 几个常用的Javascript函数
- 常用的javascript验证函数
- 几个常用的Javascript函数
- 几个常用的Javascript函数
- 几个常用的Javascript函数
- 几个常用的Javascript函数
- 几个常用的Javascript函数
- 几个常用的Javascript函数
- 几个常用的Javascript函数
- 几个常用的Javascript函数
- 几个常用的Javascript函数
- 几个常用的Javascript函数
- 小技巧——二级指针的好处之一
- RMAN的监控和调整
- 2016/12/20学习工作总结
- 位运算
- lucene3.0的增删改查
- 【JavaScript】常用的函数
- JAVA对象jackson序列化json属性名首字母变成小写的解决方案
- 关键字static的作用
- 使用Docker如何构建Flink集群?
- machine learning yearning: 3
- 使用 jQuery 制作轮播图
- 虚机创建流程http://www.cnblogs.com/zhoumingang/p/5532409.html
- ECMAScript6简介和学习笔记(三)symbol proxy reflect set map
- 知识点:cookie、localStorage、sessionStorage