「 JAVASCRIPT 」 七月 25, 2021
JavaScript 中的 Truthy 和 Falsy
文章字数 5.7k 阅读约需 5 mins.
在 JavaScript 中,Truthy
是指在一个需要 Boolean 值的上下文中,会被认为是 true
的值,例如:
> Boolean(true)
true
> Boolean({})
true
> Boolean([])
true
> Boolean(42)
true
> Boolean('0')
true
> Boolean('false')
true
> Boolean(new Date())
true
&...
查看全文
「 JAVASCRIPT 」 七月 04, 2021
【转】为什么 toFixed 会存在误差?
文章字数 5.1k 阅读约需 5 mins.
原文地址:https://wyiyi.github.io/amber/2021/03/25/number-precision/
在保留有效数字的时候我们经常会使用到 toFixed()
函数,但发现这个方法会存在一些奇怪的问题。
在JS中会有如下的现象,我们需要对最后的结果值进行保留固定位数且四舍五入处理,但发现结果不是所期望的。
1.5.toFixed(0) // 2 正确
1.35.toFixed(1) // 1.4 正确
1.335.toFixed(2) // 1.33 错误
1.3335...
查看全文
「 JAVASCRIPT 」 十一月 26, 2015
一步一步将 d3.js Calendar View 转变成 GitHub Contributions
文章字数 9.8k 阅读约需 9 mins.
GitHub Contributions 日历热图表述力强,容易上瘾,并且引发了多种玩法:涂满或涂成名字、万圣节颜色……,让我们使用 d3.js 提供的 Calendar View 示例,一步一步将其修改成 GitHub 的样式,Let’s go!
先将 d3.js 提供的 Calendar View 做一个 快照,以免示例代码更新对本文中的修改造成影响。
修改前的文件为:
修改后文件为:
最终效果见上面动态图。
暂时先只保...
查看全文