自定义函数总结 (日后还会继续积累和补充!)

    技术2025-03-05  33

    日期格式化函数:

    //2020-5-20 15:58 日期格式化 function fun_FmtDate(){ var d1 = new Date(); var yyyy,mm,dd,hh,mi,ss; var time; //逻辑代码 yyyy=d1.getFullYear(); mm=d1.getMonth()+1; dd=d1.getDate(); hh=d1.getHours(); mi=d1.getMinutes(); ss=d1.getSeconds(); time=yyyy+"-"+mm+"-"+dd+" "+hh+":"+mi+":"+ss; return time; } console.log(fun_FmtDate());

    求n到m之间的随机整数:

    //求n 到 m 之间的随机整数 function getRandom(n,m){ var choise = m - n + 1; //表达式:随机整数的个数 return Math.floor(Math.random() * choise + n); //这里用的floor函数是为了取整的 } console.log(getRandom(0,10));

    按大小排序: 1.让数字从大到小排序:

    var arr = [9,23,15,88,12]; var n = arr.sort(function(a,b){ return b - a; } ); console.log(n);

    2.让数字从小到大排序:

    var arr = [9,23,15,88,12]; var n = arr.sort(function(a,b){ return a - b; } ); console.log(n);

    实现数组的反向输出的自定义函数:

    **递归调用** function fn(num){ if(num <= 1) {return 1}; return num * fn(num - 1}; } alert(fn(5)); //120
    Processed: 0.010, SQL: 9