проблема такая написал скрипт переводящий из 10 системы в 2 ичную большую часть сделал осталось 2 проблемы: 1)конечное число надо перевернуть надо чтото наподобие реверса для масивов но нечего немогу найти 2)при выводи числа выводи ток последнию цифру Вот скрипт: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Äîêóìåíò</title> <script type="text/javascript"> function f(n) { var cicl ; if(n>0 && n<=15) cicl=4; else if(n>15 && n<=255) cicl=8; else if(n>255 && n<=4095) cicl=12; else if(n>4095 && n<=65535) cicl =16; else if(n>65535 && n<=1048575) cicl=20; else if(n>1048575 && n<=16777215) cicl=24; else if(n>16777215 && n<=268435455) cicl=28; var delen = n/2; for(var i = 0 ; i < cicl; i++){ var pr =delen.toString().indexOf(".5"); var alls ; if(pr != -1){ delen= Math.floor(delen); alls=1; } else if(pr==-1){ alls=0; } delen =delen/2 var endResalt = alls; //document.write(endResalt); document.getElementById("vivod1").innerHTML=endResalt; } }//ôóíêöèÿ function opens(){ var num = document.getElementById("ids1"); f(num.value); } function z(){ var a1 = document.getElementById("ids") a1 =a1.value; document.getElementById("vivod").innerHTML =parseInt(a1,2); } </script> </head> <body> <div id="alls"><p>перевод из десятичной системы в двоичную</p> <input id="ids1" /> <button onclick="opens()"> Ok</button> <div id="vivod1"> </div> <p>перевод из двоичной системы в дисятичную</p> <input id="ids" /> <button onclick="z()"> Ok</button> <div id="vivod"> </div> </div> </body> </html>