记一次 JavaScript 浮点型数字误差引发的问题

2019-10-04
阅读 3 分钟
1.5k
车间的工人在生产出来产品后,需要完成初步的自检,并通过手机上报。在实际生产中,用户(工人)不方便进行数值的输入,因而表单中的一些项设计成 picker 模式以供选取数值。数值的取值范围,根据允许的误差范围生成。示例如下:

为什么有的编程规范要求用 void 0 代替 undefined

2019-10-04
阅读 2 分钟
1.7k
任何变量在被赋值前它的值都是 undefined,但是在 JavaScript 引擎中,undefined 是一个变量而非关键字。在旧的浏览器中,全局变量 undefined 可以被重写。