Перевод числа в байты
Привет, немогу найти функцию которая сможет перевести из INT в байты.
Например число 666 должно выглядеть 0,0,154,2 Нашел что-то похожее, но это не подходит. function getBytes( x ){ var bytes = []; var i = 4; do { bytes[--i] = x & (255); x = x>>8; } while ( i ) return bytes; } |
Ваш пример вроде работает.
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. |
а -666 что даст?
|
Часовой пояс GMT +3, время: 07:31. |