![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS实用方法
文章平均质量分 66
tshjy1
IT小白,多多指教,一起学习,共同进步。加油!
展开
-
JS小数相加计算
JS中小数运算小数测试结果展示:1、小数表示最多只能表示17位, 从17位开始产生误差;2、小数点后,连续,0<=5位小数表示;0>=6位指数表示(1e-7);3、小数相加存在误差(0.1 + 0.2)整数测试结果展示:1、整数最多表示21位数,22位数开始,使用指数表示2、整数在第17位数开始,产生误差3、整数相加注意:1、整数和小数都在17位数的时候开始有误差,建议小数精确值不超过16位;2、整数计算值值差超过17位,表示会有误差;结论: 小数相加存在误差原创 2021-04-21 12:27:15 · 4050 阅读 · 0 评论 -
前端自定义分页查询排序方法
前端分页查询util.js// 查询条件为input输入,需要考虑查询值类型// 以下只支持undefined,number,和string查询。string查询为模糊查询,其他为全等查询。// 排序目前只支持string类型排序,支持汉字排序// 以下是分页查询方法,根据需要,可以在switch中添加其他数据类型查询或排序// 参数param:查询条件。dataArrys:被查询数据---数组对象一般table数据报文格式// dataArrys = [{ name: 'zhangsan',原创 2020-05-20 20:22:40 · 1104 阅读 · 0 评论 -
带汉字数组字符串大小过滤排序
带汉字的字符串比较排序const data1 = [{age: 12, name: '张三'}, {age: 18, name: '李四'}, {age: 16, name: '王麻子'}, {age: 21, name: '花花'}, {age: 5, name: '华华'}, {age: 20, name: '华华'}]//升序data1.filter(item => item.age >= 18).sort((a, b) => a.name.localeCompare(b.n原创 2020-05-20 18:20:42 · 432 阅读 · 1 评论 -
数组遍历
数组遍历方法const colorArr = ['green', 'red', 'blue', 'pink', 'purple', 'gray', 'black', 'white']for循环// 循环获取值和下标for(let i = 0; i < colorArr.length; i++) { console.log(`下标:${i} 值:${colorArr[i]}`)}forEach遍历// 遍历值和下标colorArr.forEach((item, index) =&g原创 2020-05-08 19:53:45 · 243 阅读 · 0 评论 -
获取时间戳
获取当前时间戳第一种方法:(这种方法只精确到秒)// 获取的时间戳是把毫秒改成000显示,因为这种方式只精确到秒const timestamp = Date.parse(new Date());第二种方法:// 精确到毫秒const timestamp = (new Date()).valueOf();第三种方法:// 精确到毫秒const timestamp=new Dat...原创 2020-05-08 11:58:13 · 369 阅读 · 0 评论