Осторожно деление! 
		
		
		
		Вот таки сюрпризы имеют место быть: 
	Math.round(217.5);//=218 Math.round(870/100*25);//=217 Math.round(870*25/100);//=218 Будьте бдительны! Не дайте неточностям операций с плавающей точкой вас ввести в заблуждение.  | 
	
		
 это нормально 
	alert( (870 / 100 * 25).toString() ); alert( (870 * 25 / 100).toString() ); alert( (870 / 100 * 25).toFixed( 1 ) ); alert( (870 * 25 / 100).toFixed( 1 ) );  | 
| Часовой пояс GMT +3, время: 13:08. |