Перевод числа в байты
Привет, немогу найти функцию которая сможет перевести из 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, время: 04:21. |