![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
wtuvyps
努力记录一下叭 万一下次俺也忘了呢-_-||
展开
-
js 用递归计算1-100的和
递归,是指在函数的定义中使用函数自身的方法。所以,我们必须要找出递归的结束条件,不然的话,会一直调用自己,进入无底洞。也就是说,我们需要找出当参数为啥时,递归结束,之后直接把结果返回,请注意,这个时候我们必须能根据这个参数的值,能够直接知道函数的结果是什么。function add(num1,num2){ let num = num1 + num2 //num = 3 //num = 6 //num = 10... if(num2>=100){原创 2022-02-09 15:21:31 · 3183 阅读 · 0 评论 -
js 数组常用方法reduce() 别只用forEach()啦
语法arr.reduce(callback,[initialValue])//callback的四个参数:pre,cur,index,arr//分别表示:上一次调用回调返回的值,当前被处理的元素,当前元素的索引,要处理的数组数组求和/积let arr = [1,2,3,4,5];// 数组求和let sum = arr.reduce((x,y)=>x+y);console.log(sum); //15// 数组求乘积let mul = arr.reduce((x,y)=原创 2022-02-09 11:33:14 · 412 阅读 · 0 评论 -
js 时间处理方法(显示几天前 几小时前 几分钟前)
创建一个时间工具文件:DataUtil.jsconst DateUtil = {};DateUtil.MINUTE = 1000 * 60;DateUtil.HOUR = DateUtil.MINUTE * 60;DateUtil.DAY = DateUtil.HOUR * 24;DateUtil.WEEK = DateUtil.DAY * 7;//时间转换到本地的天DateUtil.toLocaleDateString = function(datestr) { let date原创 2022-01-24 13:44:23 · 1177 阅读 · 0 评论 -
js 数字格式化—转化为k w单位显示
评论数啊 工资钱数啊 经常需要对数字进行处理~单位转化为k(千)或 w(万),并保留一位小数1e3为10的三次幂=1000 1e4=10000format(num){ if(num >= 1e3 && num < 1e4){ return parseInt(num / 1e3).toFixed(1) + 'K' } else if(num >= 1e4){ return parseInt(num / 1e4.原创 2022-01-20 17:05:37 · 2279 阅读 · 0 评论