javascript中简单的进制转换代码

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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>10进制<-->2进制</title> </head>  <body> Decimal:      <input type="text" id="decimal" />     <input type="button" value="to Binary" onclick="return toBinary();" /> <br /> Binary:      <input type="text" id="binary" />     <input type="button" value="to Decimal" onclick="return toDecimal();" />             <script type="text/javascript"> var d = document.getElementById('decimal');  var b = document.getElementById('binary');   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);  }  </script> </body> </html>

时间: 2024-09-06 11:32:25

javascript中简单的进制转换代码的相关文章

javascript中简单的进制转换代码实例_javascript技巧

复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  <html xmlns="http://www.w3.org/1999/xhtml">  <head>  <meta http-equiv=

C语言进制转换代码分享_C 语言

代码很简单,功能也很简单,这里就不多废话了 #include<stdio.h> int main() { char ku[16]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'}; int zh[32],i=0,w,j; long int b,y; printf("请输入一个十进制数,我能帮您把它转换成2~16任意进制数:\n"); scanf("%d",&y);

c语言-C语言求教,进制转换代码

问题描述 C语言求教,进制转换代码 请大家帮我看看我的程序有什么错误,感激不尽! /* num:数字 i:进制数 k:总位数 */ #include"stdio.h" #include"math.h" int firsttext(int num,int i){ int k; for(k=1;;k++){ if(num<((int)pow((float)i,(float)k))) break; } --k; return k; } int printouteve

java-JAVA 进制转换代码出现了错误,谁能帮忙看一下?

问题描述 JAVA 进制转换代码出现了错误,谁能帮忙看一下? toHex_1(60); public static void toHex_1(int num) { char[] chs={'0','1','2','3', '4','5','6','7', //这是定义一个对应关系表 '8','9','A','B', 'C','D','E','F'}; //马上运算的结果比较多,先定义一个数组来存储这些数据,方便于操作 char[] arr=new char[8]; int pos=0; whil

javascript parseInt() 函数的进制转换注意细节_javascript技巧

parseInt(string, radix) 有2个参数,第一个string 是传入的数值,第二个radix是 传入数值的进制,参数radix 可以忽略,默认为 10,各种进制的数转换为 十进制整数(如果不是整数,向下取整). radix 的取值范围是 2~36,如果 radix 为 1 或 radix>36 ,转换结果将是 NaN ,如果 radix 为 0 或其它值将被忽略,radix 默认为 10 . 该函数要求第一个参数是字符串,如果不是字符串将被转换成字符串,而且,在进行转换之前,字

JavaScript中的16进制字符(改进)_javascript技巧

原始的代码: 复制代码 代码如下: //将文字转换为16进制 function textToSix(str) { return escape(str).replace(/%/g, function () { return "\\"; }).toLowerCase(); } 改进后的: 复制代码 代码如下: //将文字转换为16进制 function textToHex(str) { //escape对0-255以外的unicode值进行编码时输出%u****格式,例如:%u6267%u

JavaScript中的16进制字符介绍_javascript技巧

javascript简单进制转换实现方法_javascript技巧

本文实例讲述了javascript简单进制转换实现方法.分享给大家供大家参考,具体如下: JavaScript下的进制转换非常方便,系统已经提供内置方法,提供2-36进制间的转型.直接提供表示的有8进制.10进制.16进制. var w=function(s){document.write('<br>'+s)}; //十进制转其他 var x=110; w(x); w(x.toString(8)); w(x.toString(32)); w(x.toString(16)); //其他转十进制

关于PHP中字符串与多进制转换函数的实例代码_php实例

转换函数 /** * [字符串转换为(2,8,16进制)ASCII码] * @param string $str [待处理字符串] * @param boolean $encode [字符串转换为ASCII|ASCII转换为字符串] * @param string $intType [2,8,16进制标示] * @return string byte_str [处理结果] * @author alexander */ function strtoascii($str, $encode=true,