code: function( v ) {
  			v = +v;
  			if ( isNaN( v ) ) return +0;
  			if ( v === 0 || !isFinite( v ) ) return v;
  			return ( v < 0 ? -1 : 1 ) * abs( floor( v ) );
  		}
docs: complies with: http://wiki.ecmascript.org/doku.php?id=harmony:number.tointeger