Skip to content

Latest commit

 

History

History
35 lines (21 loc) · 1.08 KB

approximately-equal.md

File metadata and controls

35 lines (21 loc) · 1.08 KB
标题 标签
approximatelyEqual(检查两个数字是否近似相等) math,beginner(数学,初学者)

检查两个数字是否近似相等。

  • 使用Math.abs()将两个值的绝对差与epsilon进行比较。
  • 如果不传第二个参数,epsilon,则默认为0.001

代码如下:

const approximatelyEqual = (a, b, epsilon = 0.001) => Math.abs(a - b) < epsilon;

ts代码如下:

调用方式:

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

应用场景

以下是一个实战示例:

结果如下:

<iframe src="codes/javascript/html/approximately-equal.html"></iframe>