一、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-hant/n/149188.html