开发过程中,字符串与十六进、二进制之间的相互转换常常会用到,尤其是涉及到中文的加密时,就需要把中文转换为十六进制。下面说说具体的转换方法。
十进制转其他
var x=110;
alert(x);
alert(x.toString(2))
alert(x.toString(8));
alert(x.toString(32));
alert(x.toString(16));
其他转十进制
var x='110';
alert(parseInt(x,2));
alert(parseInt(x,8));
alert(parseInt(x,16));
alert(parseInt(x,32));
其他转其他
先用parseInt转成十进制再用toString转到目标进制
例如 下面十六转十,十转二进制
alert(parseInt('ff',16).toString(2));