Показать сообщение отдельно
  #7 (permalink)  
Старый 15.03.2013, 10:47
Аватар для rgl
rgl rgl вне форума
Профессор
Отправить личное сообщение для rgl Посмотреть профиль Найти все сообщения от rgl
 
Регистрация: 28.02.2011
Сообщений: 349

Сообщение от devote Посмотреть сообщение
для это умножать не нужно, способов море:
Только надо не забывать, что только второй способ преобразует в "то же" число, первый и третий преобразует в 32-битное целое, т.е. отбрасывает дробную часть:
var a = "3.14159";
alert([a, typeof a]);

alert([~~a, typeof ~~a]);

alert([+a, typeof +a]);

alert([a >> 0, typeof (a >> 0)]);

хотя в данном конкретном случае это не существенно, числа и так целые.
Ответить с цитированием