你的位置:首页 > Java教程

[Java教程]js二进制和十进制转换代码


js二进制和十进制转换代码:
十进制和二进制的转换是在编码中是时常用到的,下面就是一段这样的代码实例,希望能够给需要的朋友带来帮助。
代码实例如下:

 

<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="author" content="http://www.softwhy.com/" /><title>蚂蚁部落</title><script type="text/javascript"> var d;var b;function toBinary() {   var num=d.value;   if(isNaN(num)||!num)  {    d.value="";    return false;   }   b.value=(parseInt(num)).toString(2);  } function toDecimal() {   var num=b.value;   if(isNaN(num)||!num)  {    b.value="";    return false;   }   d.value=parseInt(num, 2);  } window.onload=function(){ d=document.getElementById('decimal');   b=document.getElementById('binary');  var decimalBt=document.getElementById("decimalBt"); var binaryBt=document.getElementById("binaryBt");   decimalBt.onclick=function(){toBinary()} binaryBt.onclick=function(){toDecimal()}} </script></head><body>十进制:<input type="text" id="decimal" /><input type="button" value="to Binary" id="decimalBt" /><br />二进制:<input type="text" id="binary" /><input type="button" value="to Decimal" id="binaryBt"/></body></html>

 

以上代码实现了二进制和十进制之间的转换,其实非常的简单,因为js本身就提供了这样的函数。
相关阅读:
1.isNaN()函数可以参阅javascript的isNaN()方法一章节。 
2.parseInt()函数可以参阅javascript的parseInt()函数一章节。
3. toString()函数可以参阅javascript的Number对象的toString()方法一章节。 

原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=9794

更多内容可以参阅:http://www.softwhy.com/javascript/