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:
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.
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
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics