Skip to content

Latest commit

 

History

History
31 lines (26 loc) · 1.14 KB

approximatelyEqual.md

File metadata and controls

31 lines (26 loc) · 1.14 KB
title tags author_title author_url author_image_url description image
approximatelyEqual
math
beginner
Deepak Vishwakarma
Implementation of "approximatelyEqual" in typescript, javascript and deno.

TS JS Deno

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.

export const approximatelyEqual = (
  v1: number,
  v2: number,
  epsilon: number = 0.001
) => Math.abs(v1 - v2) < epsilon;
approximatelyEqual(Math.PI / 2.0, 1.5708); // true
approximatelyEqual(Math.PI / 2.0, 1.5708, 0.000001); // false // 1.5707963267948966