Source: decimalToHex.js

import leftPad from "./leftPad.js";
/**
 * @name: 10进制数字转16进制字符串
 * @param {Number} decimal 10进制数字
 * @param {Number} length 16进制字符串长度
 * @return {String} 16进制字符串
 * @example
 * decimalToHex(16909060) => "01020304"
 */
function decimalToHex(decimal, length = 4) {
    const num = parseInt(decimal, 10);
    let hexString = num.toString(16);
    return leftPad(hexString, length);
}
export default decimalToHex;