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/
时间: 2024-10-24 15:43:17