Prepare repository for merge
This commit is contained in:
21
javascript/snippets/approximately-equal.md
Normal file
21
javascript/snippets/approximately-equal.md
Normal file
@ -0,0 +1,21 @@
|
||||
---
|
||||
title: Approximate number equality
|
||||
type: snippet
|
||||
tags: [math]
|
||||
cover: engine
|
||||
dateModified: 2020-11-01T20:50:57+02:00
|
||||
---
|
||||
|
||||
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 argument, `epsilon`, to use a default value of `0.001`.
|
||||
|
||||
```js
|
||||
const approximatelyEqual = (v1, v2, epsilon = 0.001) =>
|
||||
Math.abs(v1 - v2) < epsilon;
|
||||
```
|
||||
|
||||
```js
|
||||
approximatelyEqual(Math.PI / 2.0, 1.5708); // true
|
||||
```
|
||||
Reference in New Issue
Block a user