Как сделать, чтобы JavaScript выводил в результате целое число??? 
		
		
		
		<script> var i =104; var k =3; var l =(0+1); var m =100 var w =i+k var v = (w/l)/m; var x =v*200 document.write(x); </script> В результате выводит 3.5000000000000004. Как сделать, чтобы выводило 3???  | 
	
		
 alert(~~3.5000000000000004)  | 
	
		
 Зачем 2 операции если можно одной?) 
	alert(3.5000000000000004|0) И вообще - нефиг. Новичкам надо советовать правильные методы: alert([ Math.round(3.5), //округлить Math.ceil(3.1), //округлить вверх Math.floor(3.9) //округлить вниз ])  | 
	
		
 Цитата: 
	
 alert(3.5000000000000004|0) //2757ms alert(~~3.5000000000000004) //1618ms PS: хотя FB почему-то не всегда однозначно отдает преимущество последнему хз, а так ты по сути прав Цитата: 
	
 тогда еще стоит добавить: alert(parseInt(3.5000000000000004));  | 
	
		
 Цитата: 
	
 
var t = 123745737531.41;
alert( [t, t | 0, ~~t].join('\n') )
 | 
	
		
 Цитата: 
	
 больше интересно как это обойти, используя только побитовые операторы?  | 
	
		
 После 2147483648, если быть точным :-) 
	 | 
	
		
 Цитата: 
	
 Цитата: 
	
  | 
| Часовой пояс GMT +3, время: 10:01. |