我们需要把要计算的数乘以10的n次方,转换成计算机可以准确识别的整数,然后除以10的n次方。
例如,为了使0.1-0.2真正等于0.3,我们应该这样写:代码。
formatnum函数(f,数字){
varmmath.pow(10位,数字);
r
这种问题可以不要回答。至少你可以给我一些代码。
javascript数字是64位,小数点后可以有17位,表达真实世界的准确性应该没有问题。但是浮点运算肯定是不准确的,不会100%准确。这在任台、任何语言都是一样的,javascript不行。举个例子,其实0.0只是一个非常小的大于0的数,并不是真正的0。
那么,你说的问题很可能来自后端不正确的序列化处理,通过json等格式传递到前端已经失去了准确性。
1.在电子秤右侧的数字设置区,按住小数点键几秒钟,当"中央电视台出现。
2.然后按"2"键,75000将出现在单列中。你可以忽略这一步,按"积累"键进入下一步。
3,这是权重值会出现的时候,这一步比较重要。对于5000g的重量,您必须输入50000,因为小数点后面还有一个0。校准完成后,只会显示5000,没有小数点。进入后,按"积累"键进入下一步。
4.然后按"积累"按钮进入下一步。出现一个可以忽略的代码,然后按"积累"。
5.这时电子秤的重量栏会出现:lcp,单栏会出现:off。
6.重量列出现:cal,单列出现:0,重量值出现在总计列。准备好砝码,然后按下"积累"按钮进入下一步。
7.重量栏显示:d1,单栏显示:2,表示此秤精度为0.2g,这就成功完成了电子秤的调整,可以重新启动。