![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
文章平均质量分 55
enterclose
这个作者很懒,什么都没留下…
展开
-
JS toFixed的使用误差,银行家算法(四舍六入五取偶)实现
JS是一门弱语言,在进行保留有效数字时,特别是对于金额等要求较高的计算时,其诡异的处理是我们需要考虑的重点,一般的使用四舍五入即可,这里记录的是在研究时碰见的toFixed的诡异误差而引起的思考...原创 2022-07-13 11:03:47 · 914 阅读 · 2 评论 -
JS 字符串替换特定子串
JS 字符串替换函数-replace前言基本说明定义与语法返回值说明拓展说明1java中的字符替换操作JS实现全替换的效果拓展说明2replacement 是字符串时replacement 是函数时附注前言关于JS中replace函数的说明在一些文章及W3CSCHOOL中已经描述的非常清晰了,这里仅作为总结和记录一些自己的说明基本说明定义与语法replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。stringObject.replace(regexp/原创 2021-03-03 18:54:26 · 1233 阅读 · 1 评论 -
JS 对象数组n元排序
形如[{},{},{}…]的对象数组,时常需要根据对象的key值对其进行排序,有时甚至需要根据多个key值且利用函数处理后进行排序,以下是根据一些找到的例子进行了复用性优化后的函数体,在使用过程中可以对其再进行更改//调用实例,arr是对象数组,groupSort是一个自定义的处理函数arr = arr.sort(sortBy(["FieldAppCode","FieldProjectID","FieldCreateTime"],"",[groupSort]));//filed为排序需要的key,可原创 2021-02-24 17:29:10 · 143 阅读 · 0 评论 -
JS获取浏览器页面缩放百分比
在某需求中想要实现,当窗口变动时实时改变元素宽度以使其美观.由于外层框架是底层代码生成的,且会在变动时刷新,故百分比布局并不完全适用.此时考虑变动时重新赋予宽度,但非当前页面缩放再跳回时会出现获取宽度值错误导致文字丢失,所以记录了初始宽度值,并根据获取当前缩放比进行计算,以下是获取页面缩放率的函数function getWindowRatio(){ var ratio=0; var screen=window.screen; var ua=navigator.userAgent原创 2021-02-24 17:03:52 · 2316 阅读 · 2 评论