JavaScript使用parseInt和toString进行进制转换

作者:Kinglong    发表时间:2023-07-16 04:12   

关键词:  

parseInt(num,redix),num表示要转的数字,redix表示这个数字当前的制进(2,8,10,16),这个parseInt的作用是把对应的数转成指定进制格式的值。

num.toString(redix),表示按对应的进制转存字符串。

示例:

var num = document.getElementById("in").value;

parseInt(num).toString(2); //十进制符串转转二进制符串转
parseInt(num).toString(8); //十进制符串转转八进制
parseInt(num).toString(16); //十进制转十六进制
 
parseInt(num, 2); //二进制字符串转十进制数值
parseInt(num, 8); //八进制字符串转十进制数值
parseInt(num, 16); //十六进制字符串转十进制数值
parseInt(num, 2).toString(8); //二进制字符串转八进制字符串
parseInt(num, 16).toString(2); //十六进制符串转转二进制符串转