一:四舍五入
var num =2.446242342;
num = num.toFixed(2); // 输出结果为 2.45
二:不四舍五入
Number(15.7784514000.toString().match(/^\d+(?:\.\d{0,2})?/)) // 不能用于整数如 10 必须写为10.0000
三:jQuery.data() 方法
data(key [,value]) 方法向被选元素附加数据,或者从被选元素获取数据。也是以一种键值对的形式存在。
key:为子串时(value 没有),去键为子串的值;
key:子串, value: 值 ,表示存
key 为对象时,存入map
四:Array 使用 key 替换
Array.prototype.replaceByKey = function(key, obj){
var position = this.indexOf(key);
if (position < 0) {
console.error("don't exist data: " + key + " in " + this);
return false;
}
this.splice(position, 0, obj);
this.splice(position + 1, 1);
}