一些简单的小封装
一些简单的小封装
//取值范围max-min
function random(max,min){
return Math.round(Math.random() * (max-min) +min)
}
//数字补零
function createZero(n){
return n<10 ? "0"+n : n;
}
//输入时间,输出格式时间
function datenew(date){
var d = new Date(date);
var year = d.getFullYear();
var month = d.getMonth()+1;
var mydata = d.getDate();
var myday = d.getDay();
var hour = d.getHours();
var min = d.getMinutes();
var sec = d.getSeconds();
switch(myday){
case 0:myday = "星期日";break;
case 1:myday = "星期一";break;
case 2:myday = "星期二";break;
case 3:myday = "星期三";break;
case 4:myday = "星期四";break;
case 5:myday = "星期五";break;
case 6:myday = "星期六";break;
}
return year+"年"+month +"月"+ mydata + "日"+ myday +hour +":"+ min +":"+ sec
}
//封装平均数
function avg(arr){
var sum = 0;
arr.forEach(function(val){
sum +=val
});
return aum/arr.length
}
function randomColor(){
var r = random(0,255).toString(16);
var g = random(0,255).toString(16);
var b = random(0,255).toString(16);
// 0~15
// 015
// 转十六进制之后,补
// 0f
// 判断字符长度
return ("#" + createZero(r) + createZero(g) + createZero(b));
}
// rgb的随机颜色值
function randomRGB(){
return "rgb("+ random(0,255) +","+ random(0,255) +","+ random(0,255) +")"
}
console.log(randomRGB());
function createZero(n){
return n.length<2 ? "0"+n : n;
}
function random(max,min){
return Math.round(Math.random()*(max-min)+min);
}
以上
浙公网安备 33010602011771号