# Absolute Difference > Compute the [absolute difference][absolute-difference] of two real numbers.
The [absolute difference][absolute-difference] of two real `numbers` is defined as the absolute value of their difference.
Absolute difference
## Usage ```javascript var absdiff = require( '@stdlib/math/base/utils/absolute-difference' ); ``` #### absdiff( x, y ) Computes the [absolute difference][absolute-difference] of two real numbers. ```javascript var d = absdiff( 2.0, 5.0 ); // returns 3.0 d = absdiff( -1.0, 3.14 ); // returns ~4.14 d = absdiff( 10.1, -2.05 ); // returns ~12.15 d = absdiff( -0.0, 0.0 ); // returns +0.0 d = absdiff( NaN, 5.0 ); // returns NaN d = absdiff( 5.0, NaN ); // returns NaN d = absdiff( Infinity, Infinity ); // returns NaN d = absdiff( -Infinity, -Infinity ); // returns NaN d = absdiff( Infinity, -Infinity ); // returns Infinity d = absdiff( -Infinity, Infinity ); // returns Infinity ```
## Examples ```javascript var randu = require( '@stdlib/random/base/randu' ); var absdiff = require( '@stdlib/math/base/utils/absolute-difference' ); var x; var y; var d; var i; for ( i = 0; i < 100; i++ ) { x = (randu()*1.0e4) - 1.0e2; y = (randu()*1.0e4) - 1.0e2; d = absdiff( x, y ); console.log( 'x = %d. y = %d. |x-y| = %d.', x, y, d ); } ```