30秒学会 JavaScript 片段 · 2020年5月12日

30秒学会 JavaScript 片段 – approximatelyEqual

Checks if two numbers are approximately equal to each other.

Use Math.abs() to compare the absolute difference of the two values to epsilon.
Omit the third parameter, epsilon, to use a default value of 0.001.

代码片段

const approximatelyEqual = (v1, v2, epsilon = 0.001) => Math.abs(v1 - v2) < epsilon;

使用样例

approximatelyEqual(Math.PI / 2.0, 1.5708); // true