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/
原标题:js二进制和十进制转换代码
关键词:JS