Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Расширить диапазон битовых операций или int40 своими руками... (https://javascript.ru/forum/misc/38956-rasshirit-diapazon-bitovykh-operacijj-ili-int40-svoimi-rukami.html)

ghosthope 10.06.2013 10:51

Расширить диапазон битовых операций или int40 своими руками...
 
Сударе и сударыни. Существуют ли способы заставить работать битовые операции с числами большими int32? Очень хотелось бы сделать int40, как оказалось битовые операции только с int32 работают...

dmitriymar 10.06.2013 11:11

создать объекты с членами:
свойства : массивы соответствующей размерности в какой будут записываться биты числа.
методы: разложение числа на биты и запись чисел в массивы,

логические операции над массивами -логические операции над соответствующими членами массивов,

"сбор" из массива числа и возврат его

И всё. строк 40-50

mta88 10.06.2013 11:12

использовать стороннюю библиотеку или написать свою :)

ghosthope 10.06.2013 12:12

О массивах то я и не подумал. Да, прикольная идея. Спасибо. Думаю универсальный классец написать, чтобы можно было использоваться любой длины.

vadim5june 10.06.2013 12:24

Вот в этой статье в конце есть библиотеки работы с бинарными данными
http://www.html5rocks.com/en/tutoria.../typed_arrays/


Часовой пояс GMT +3, время: 18:19.