以下是各种对数据进行处理的方法集锦。
1、把 Number 四舍五入为指定小数位数的数字,例如:99 ====》99.00
NumberObject.toFixed(num)
num 必需。规定小数的位数,如果省略了该参数,将用 0 代替。
2、由于实际开发需要,有时候需要向 Number 前补0,例如:99 ====》0099
function pull_zero_in_front_of_num(num, size) { if (num >= Math.pow(10, size)) { //如果num本身位数不小于size位 return num.toString(); } else { var _str = Array(size + 1).join('0') + num; return _str.slice(_str.length - size); } }
3、数组去除重复的元素,并得到去重之后的数组。[1,2,3,3,4,5,5,5,] ====》[1,2,3,4,5]
var array= []; //array 为需要去除重复元素的数组,请填入数据 var temp = new Array(); //temp 为去重之后的数组 for (var i = 0; i < array.length; i++) { if (temp.indexOf(array) == -1) { temp.push(array); } }
4、为适应不同操作系统的需要,对路径做出改变。"\\172.20.12.7\PINZHILOG_SATA_6T_v1$\rawdump_logs\" ====》"//172.20.12.7/PINZHILOG_SATA_6T_v1$/rawdump_logs/"
dump_path=file_path.replace(/\\\\/g, "//").replace(/\\/g, "/"); // g是替换所有