一、JS16进制转10进制
function hexToDec(hex) {
return parseInt(hex, 16);
}
此函数将16进制数转换为10进制数。
二、JS10进制转16进制补0
function decToHexWithPadding(dec, minLength) {
var hex = decToHex(dec);
while (hex.length < minLength) {
hex = "0" + hex;
}
return hex;
}
function decToHex(dec) {
return dec.toString(16);
}
此函数将10进制数转换为16进制数,并确保结果长度为minLength。
三、JS10进制转16进制
function decToHex(dec) {
return dec.toString(16);
}
此函数将10进制数转换为16进制数。
四、2进制转进制10进制
function binaryToDecimal(binary) {
var decimal = 0;
for (var i = 0; i < binary.length; i++) {
if (binary.charAt(i) == '1') {
decimal += Math.pow(2, binary.length - i - 1);
}
}
return decimal;
}
此函数将二进制数转换为10进制数。
五、JS十进制转2进制
function decToBinary(dec) {
return (dec >>> 0).toString(2);
}
此函数将10进制数转换为二进制数。
六、16进制转2进制
function hexToBinary(hex) {
var decimal = hexToDec(hex);
return decToBinary(decimal);
}
此函数将16进制数转换为二进制数。
七、8进制转2进制
function octalToBinary(octal) {
var decimal = parseInt(octal, 8);
return decToBinary(decimal);
}
此函数将8进制数转换为二进制数。
八、10进制转8进制怎么转
function decToOctal(dec) {
return dec.toString(8);
}
此函数将10进制数转换为8进制数。
九、8进制转10进制
function octalToDec(octal) {
return parseInt(octal, 8);
}
此函数将8进制数转换为10进制数。
原创文章,作者:QFSQ,如若转载,请注明出处:https://www.506064.com/n/149188.html
微信扫一扫
支付宝扫一扫