js的进制转换

<!DOCTYPE html>
<head>
     <title>计算</title>
     <script language="javascript">
     var numchange=new Array[];
     funcion change(values,num1,num2){
     value=changeTo10(values,num1)
     var a[];
     var i=0;
     do{
     a[i]=value%num2;
     if(a[i]>=11)
     {
     var numchan=new Array[];
     numchan=['A','B','C','D','E','F']
     a[i]=numchan[a[i]-10];
     continue;
     }
     value=value/num2;
     
     
     i++;
     
     }while(value==0);
     for(var b=0;b<a.length;b++)
     getElementById("value3").value=
     <span style="font-family: Arial, Helvetica, sans-serif;">getElementById("value4").value=</span>

     else
     {
      alert("error")
     }
     
     </script>
</head>
<body>
<p>value:</p><input type="text" id="value1" size="5">
<p>num:</p><input type="text" id="value2" size="5" >
<input type="button" value="结果" οnclick="change(value1,value2)">
<input type="text" id="value3" size="5">
<input type="text" id="value4" size="5">
</body>
</html>


1118

最终完成品

function divide(x,y){
          var x=parseInt(x);
          var y=parseInt(y);
 
          document.write(x/y);
 
          }
function change()
{
    var value1 = document.getElementById("value1").value;
    var value2 = document.getElementById("value2").value;
    
    var i;
    var a = Number(value1);
    var b = Number(value2);
     
    if(a-b==NaN)
    {
        alert("undefined error");
    }
    else
    {
    var arr = new Array();
 
    for(i=0;a!=0;i++)
    {
         
        arr[i] = a%b;
        a =parseInt(a/b);
    }
    
    var Result = arr.reverse().join("");颠倒元素后加入“”
    Result="("+Result+")_"+value2
    alert(Result);
    }
    
  } 

1123

另一个图片排版技术尚未解决,由于对知识的不熟悉和快速理解的后遗症,缺乏实战经验,只有在其他技术的理论思想


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值