| 1234567891011121314151617 | 
							- //给Number类型增加   减法函数  
 
- Number.prototype.sub = function(arg) {
 
- 	var l1 = this.toString().indexOf('.') > 0 ? this.toString().split(".")[1].length : 0,
 
- 		l2 = arg.toString().indexOf('.') > 0 ? arg.toString().split(".")[1].length : 0,
 
- 		pw = Math.pow(10, Math.max(l1, l2)),
 
- 		//动态控制精度长度  
 
- 		l = (l1 >= l2) ? l1 : l2;
 
- 	return Number(((this * pw - arg * pw) / pw).toFixed(l));
 
- }
 
- //给Number类型增加   加法函数  
 
- Number.prototype.add = function(arg) {
 
- 	var l1 = this.toString().indexOf('.') > 0 ? this.toString().split(".")[1].length : 0,
 
- 		l2 = arg.toString().indexOf('.') > 0 ? arg.toString().split(".")[1].length : 0,
 
- 		pw = Math.pow(10, Math.max(l1, l2));
 
- 	return Number((arg * pw + pw * this) / pw);
 
- };
 
 
  |