input value
bit representation
var a = new Uint8Array( [ 1 ] );
var str = toBinaryString( a[0] );
// returns '00000001'
var a = new Uint8Array( [ 4 ] );
var str = toBinaryString( a[0] );
// returns '00000100'
var a = new Uint8Array( [ 9 ] );
var str = toBinaryString( a[0] );
// returns '00001001'
Returns a string giving the literal bit representation of an unsigned 8-bit integer.
Notes
number
values correspond to double-precision floating-point numbers. While this function is intended for unsigned 8-bit integers, the function will accept floating-point values and represent the values as if they are unsigned 8-bit integers. Accordingly, care should be taken to ensure that only nonnegative integer values less than256
(2^8
) are provided.