PHP의 pack() 함수가 JavaScript에는 없다.
그 모든 기능을 구현할 필요는 없고 unsigned integer (32-bit big-endian) 만 있으면 되어서 급히 만든 함수.
PHP 로는 이렇게 하면 되고, (함수로 만들 필요는 없다...-_-)
function packN($x)
{
return pack('N', $x);
}
{
return pack('N', $x);
}
JavaScript 로는 이렇게 하면 된다.
function packN(x)
{
return String.fromCharCode(
x >> 24 & 0xFF,
x >> 16 & 0xFF,
x >> 8 & 0xFF,
x & 0xFF
);
}
{
return String.fromCharCode(
x >> 24 & 0xFF,
x >> 16 & 0xFF,
x >> 8 & 0xFF,
x & 0xFF
);
}
'JavaScript' 카테고리의 다른 글
[jQuery] iframe의 body select (마우스 드래그로 움직이기) (0) | 2011.10.11 |
---|---|
[JavaScript] HTML Element의 위치, 크기 절대값 (0) | 2011.01.26 |
[JavaScript] HTML페이지에서 드래그로 문자열 선택 금지 (disable text selection include firefox) (0) | 2010.11.19 |
[JavaScript] 다차원 배열 정렬 (multiple array sort) (4) | 2010.11.02 |
[JavaScript] MD5 (0) | 2010.09.16 |