一、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/zh-tw/n/149188.html
微信掃一掃
支付寶掃一掃