Показать сообщение отдельно
  #2 (permalink)  
Старый 15.10.2012, 18:38
Профессор
Отправить личное сообщение для oneguy Посмотреть профиль Найти все сообщения от oneguy
 
Регистрация: 31.05.2012
Сообщений: 396

Ваш пример вроде работает.
function getBytes( x ){
  var bytes = [];
  var i = 4;
  do {
    bytes[--i] = x & (255);
    x = x>>8;
  } while ( i )
  return bytes;
}
alert(getBytes(666));

Только 666 даёт не 0,0,154,2, а 0,0,2,154.
Ответить с цитированием