建站学 - 轻松建站从此开始!

建站学-个人建站指南,网页制作,网站设计,网站制作教程

javascript中用用toString()和parseInt()进行进制转换代码

时间:2011-01-11 11:27来源: 作者: 点击:
  用javascript中的toString()和parseInt()函数实现对数字的进制进行转换! <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
 

用javascript中的toString()和parseInt()函数实现对数字的进制进行转换!

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  2. <html xmlns="http://www.w3.org/1999/xhtml"> 
  3. <head> 
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
  5. <title>10进制<-->2进制</title> 
  6. </head> 
  7.  
  8. <body> 
  9. Decimal:  
  10.     <input type="text" id="decimal" /> 
  11.     <input type="button" value="to Binary" onclick="return toBinary();" /> <br /> 
  12. Binary:  
  13.     <input type="text" id="binary" /> 
  14.     <input type="button" value="to Decimal" onclick="return toDecimal();" /> 
  15.       
  16.       
  17. <script type="text/javascript"> 
  18. var d = document.getElementById('decimal');  
  19. var b = document.getElementById('binary');  
  20.  
  21. function toBinary() {  
  22.     var num = d.value;  
  23.     if (isNaN(num) || !num) {  
  24.         d.value = "";  
  25.         return false;  
  26.     }  
  27.     b.value = (parseInt(num)).toString(2);  
  28. }  
  29.  
  30. function toDecimal() {  
  31.     var num = b.value;  
  32.     if (isNaN(num) || !num) {  
  33.         b.value = "";  
  34.         return false;  
  35.     }  
  36.     d.value = parseInt(num, 2);  
  37. }  
  38. </script> 
  39. </body> 
  40. </html> 
(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片