js二進位和十進位轉換代碼:十進位和二進位的轉換是在編碼中是時常用到的,下麵就是一段這樣的代碼實例,希望能夠給需要的朋友帶來幫助。代碼實例如下:螞蟻部落十進位:二進位:以上代碼實現了二進位和十進位之間的轉換,其實非常的簡單,因為js本身就提供了這樣的函數。相關閱讀:1.isNaN()函數可以參閱ja...
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/