# y0 > Compute the [Bessel function of the second kind][bessel-second-kind] of order zero.
The [Bessel function of the second kind][bessel-second-kind] of order zero is defined as
Bessel function of the second kind of order zero
## Usage ```javascript var y0 = require( '@stdlib/math/base/special/bessely0' ); ``` #### y0( x ) Computes the [Bessel function of the second kind][bessel-second-kind] of order zero at `x`. ```javascript var v = y0( 0.0 ); // returns -Infinity v = y0( 1.0 ); // returns ~0.088 v = y0( Infinity ); // returns 0.0 ``` If `x < 0` or `x` is `NaN`, the function returns `NaN`. ```javascript var v = y0( -1.0 ); // returns NaN v = y0( -Infinity ); // returns NaN v = y0( NaN ); // returns NaN ```
## Examples ```javascript var randu = require( '@stdlib/random/base/randu' ); var y0 = require( '@stdlib/math/base/special/bessely0' ); var x; var i; for ( i = 0; i < 100; i++ ) { x = randu() * 10.0; console.log( 'y0(%d) = %d', x, y0( x ) ); } ```