//统计数量totalNum(val){var num =0,
unit ='4444';
console.log(unit)
console.log(this)if(val){if(val.length >0){
val.forEach(function(key, index){
num +=Number(key);});}}var numVal =this.toFormatData(num)return numVal;}
插入排序
//插入排序insertSort(array){var i =1,
j, temp, key, len = array.length;for(; i < len; i++){
temp = j = i;
key = array[j];while(--j >-1){if(array[j]> key){
array[j +1]= array[j];}else{break;}}
array[j +1]= key;}return array;}
js 利用sort进行排序
//js 利用sort进行排序systemSort(array){return array.sort(function(a, b){return a - b;});}
js 冒泡排序
//js 冒泡排序bubbleSort(array){var i =0,
len = array.length,
j, d;for(; i < len; i++){for(j =0; j < len; j++){if(array[i]< array[j]){
d = array[j];
array[j]= array[i];
array[i]= d;}}}return array;}
//到某一个时间的倒计时//getEndTime('2017/7/22 16:0:0')//"剩余时间6天 2小时 28 分钟20 秒"getEndTime(endTime){var startDate =newDate();//开始时间,当前时间var endDate =newDate(endTime);//结束时间,需传入时间参数var t = endDate.getTime()- startDate.getTime();//时间差的毫秒数var d =0,
h =0,
m =0,
s =0;if(t >=0){
d = Math.floor(t /1000/3600/24);
h = Math.floor(t /1000/60/60%24);
m = Math.floor(t /1000/60%60);
s = Math.floor(t /1000%60);}return"剩余时间"+ d +"天 "+ h +"小时 "+ m +" 分钟"+ s +" 秒";}
//随机产生颜色randomColor(){//randomNumber是上面定义的函数//写法1return'rgb('+this.randomNumber(255)+','+this.randomNumber(255)+','+this.randomNumber(255)+')';//写法2return'#'+ Math.random().toString(16).substring(2).substr(0,6);//写法3var color ='#';for(var i =0; i <6; i++){
color +='0123456789abcdef'[this.randomNumber(15)];}return color;}
//设置url参数//setUrlPrmt({'a':1,'b':2})//显示 a=1&b=2setUrlPrmt(obj){let _rs =[];for(let p in obj){if(obj[p]!=null&& obj[p]!=''){
_rs.push(p +'='+ obj[p])}}return _rs.join('&');}
现金额大写转换函数
//现金额大写转换函数//upDigit(168752632)//"人民币壹亿陆仟捌佰柒拾伍万贰仟陆佰叁拾贰元整"//upDigit(1682)//"人民币壹仟陆佰捌拾贰元整"//upDigit(-1693)//"欠人民币壹仟陆佰玖拾叁元整"upDigit(n){var fraction =['角','分','厘'];var digit =['零','壹','贰','叁','肆','伍','陆','柒','捌','玖'];var unit =[['元','万','亿'],['','拾','佰','仟']];var head = n <0?'欠人民币:':'人民币:';
n = Math.abs(n);var s ='';for(var i =0; i < fraction.length; i++){
s +=(digit[Math.floor(n *10* Math.pow(10, i))%10]+ fraction[i]).replace(/零./,'');}
s = s ||'整';
n = Math.floor(n);for(var i =0; i < unit[0].length && n >0; i++){var p ='';for(var j =0; j < unit[1].length && n >0; j++){
p = digit[n %10]+ unit[1][j]+ p;
n = Math.floor(n /10);}//s = p.replace(/(零.)*零$/, '').replace(/^$/, '零')+ unit[0][i] + s;s
s = p + unit[0][i]+ s;}return head + s.replace(/(零.)*零元/,'元').replace(/(零.)+/g,'零').replace(/^整$/,'零元整');}
设置cookie
//cookie//设置cookiesetCookie(name, value, iDay){var oDate =newDate();//oDate.setDate(oDate.getDate() + iDay);
oDate.setDate(oDate.getDay()+ iDay);
document.cookie = name +'='+ value +';expires='+ oDate;}
个人博客地址,更多精彩内容千分位处理//千分位处理toFormatData(num) { if (num == '' || num == undefined) { return ''; } var data = parseFloat(num.toString().replace(/\,/g, "")); if (!isNaN(data)) { var temp = data.toFixed(2).toString().split("."); temp[0] .