platedz,
" ~ " работает с 32 разрядными числами, а Вам нужно байтовое представление
поэтому тупо
var R2=255-R.charCodeAt();
чтобы преобразовать в двоичный или 16
R2.toString(2);
R2.toString(16);
для дополнения нулями в двоичном представлении - итог в двоичном суём в функцию => replac(a)
|