11 lines
		
	
	
		
			272 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			11 lines
		
	
	
		
			272 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
|   | var ceil = Math.ceil; | ||
|  | var floor = Math.floor; | ||
|  | 
 | ||
|  | // `Math.trunc` method
 | ||
|  | // https://tc39.es/ecma262/#sec-math.trunc
 | ||
|  | // eslint-disable-next-line es-x/no-math-trunc -- safe
 | ||
|  | module.exports = Math.trunc || function trunc(x) { | ||
|  |   var n = +x; | ||
|  |   return (n > 0 ? floor : ceil)(n); | ||
|  | }; |