w3resource

JavaScript: Check if two given numbers are approximately equal to each other

JavaScript fundamental (ES6 Syntax): Exercise-256 with Solution

Write a JavaScript program to check if two given 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.

Sample Solution:

JavaScript Code:

//#Source https://bit.ly/2neWfJ2 
// Define a function 'approximatelyEqual' to check if two values are approximately equal within a specified epsilon range
const approximatelyEqual = (v1, v2, epsilon = 0.001) => Math.abs(v1 - v2) < epsilon;

// Test the 'approximatelyEqual' function with two values and a default epsilon value
console.log(approximatelyEqual(Math.PI / 2.0, 1.5708)); // true (approximately equal within the default epsilon range)

Output:

true

Flowchart:

flowchart: Check if two given numbers are approximately equal to each other.

Live Demo:

See the Pen javascript-basic-exercise-157-1 by w3resource (@w3resource) on CodePen.


Improve this sample solution and post your code through Disqus

Previous: Write a JavaScript program that will return true if the provided predicate function returns true for at least one element in a collection, false otherwise.
Next: Write a JavaScript program to convert a 2D array to a comma-separated values (CSV) string.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://w3resource.com/javascript-exercises/fundamental/javascript-fundamental-exercise-256.php