當前位置:編程學習大全網 - 編程軟體 - Javascript中,把16進制轉換為10精制的方法?

Javascript中,把16進制轉換為10精制的方法?

<script language="javascript">

function cNum()

{

var hex ="0123456789abcdef",num10,num16;

num10=null;

num16=document.getElementById("n16").value.toLowerCase();

for(i=0;i<num16.length;i++)

{

if(hex.indexOf(num16.charAt(i))==-1)

{

alert("格式不對");

document.getElementById("n16").value="";

document.getElementById("n16").focus();

return false;

}

}

for(i=0;i<num16.length;i++)

{

num10+= (hex.indexOf(num16.charAt(i)))*(Math.pow(16,(num16.length-1-i)));

}

alert(num10);

}

</script>

<input type="text" id=n16>

<input type="button" onclick="cNum()">

  • 上一篇:FPS(第壹人稱)遊戲 透視 制作原理 等等
  • 下一篇:在線等,急求壹道C語言的編程題!!!正確答案直接發20元微信紅包
  • copyright 2024編程學習大全網