Skip to content

📚 7.十进制转十六进制

💻 代码实现

typescript
/** // notice:余数法,以十六进制为例,每一次取余数之后,然后进行取反操作 */
const binaryConversion = (nums) => {
    let remainder = [] // 余数
    while (nums !== 0) {
        const temp = nums % 16
        remainder.push(temp)
        nums = Math.floor(nums / 16)
    }
    return Number.parseInt(remainder.reverse().join(""))
}

console.log("binaryConversion(120)", binaryConversion(120))

Released under the MIT License.