您现在的位置:首页 > >

js中各进制之间的相互转换

发布时间:

/**
* 对于js里面各个进制之间的相互转换其实是很简单的,通过 m.toString(n); m 为要转换的数字,n 为要转换成的进制。
* 这里要注意一点 m 的区间为[2,36] (可在2到36之间进行转换) 如果不在这个区间的转换是不支持的。
* 当然*时一般是2、8、10、16进制之间的转换
*/
var aa = 32;
//将aa转换成了16进制
document.write(aa.toString(16)+”
//要转换成2进制也可以
document.write(aa.toString(2)+”
//要转换成32进制也可以
document.write(aa.toString(32)+”

/**
* 下面是反向转换,将其他进制转换成10进制 1010->10
*/
var bb = 1010; //带转换的字符串
var m = 2; //m是要当前数的进制值
document.write(parseInt(bb,m)+”
/**
* 这是常常将转10进制的做法 1010 -> 1010
*/
document.write(parseInt(bb,10)+”
/**
* 这是将16进制的E转换成10进制 E -> 14
*/
document.write(parseInt(‘E’,16)+”
”);


热文推荐
猜你喜欢
友情链接: 医学资料大全 农林牧渔 幼儿教育心得 小学教育 中学 高中 职业教育 成人教育 大学资料 求职职场 职场文档 总结汇报