Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

js 进制转换

作者:霸气邪剑仙   发布日期:2026-01-26   浏览:33

// 十进制转二进制
let decimalToBinary = (num) => {
    return num.toString(2);
}

// 示例:将十进制数 10 转换为二进制
console.log(decimalToBinary(10)); // 输出: "1010"

// 二进制转十进制
let binaryToDecimal = (binaryString) => {
    return parseInt(binaryString, 2);
}

// 示例:将二进制字符串 "1010" 转换为十进制
console.log(binaryToDecimal("1010")); // 输出: 10

// 十进制转十六进制
let decimalToHex = (num) => {
    return num.toString(16);
}

// 示例:将十进制数 255 转换为十六进制
console.log(decimalToHex(255)); // 输出: "ff"

// 十六进制转十进制
let hexToDecimal = (hexString) => {
    return parseInt(hexString, 16);
}

// 示例:将十六进制字符串 "ff" 转换为十进制
console.log(hexToDecimal("ff")); // 输出: 255

解释说明:

  • toString(base) 方法用于将数字转换为指定进制的字符串。base 参数可以是 2(二进制)、8(八进制)、16(十六进制)等。
  • parseInt(string, base) 方法用于将字符串解析为整数,第二个参数 base 指定了字符串的进制。

上一篇:js 16进制

下一篇:js 数字转二进制

大家都在看

js 数组对象排序

js 对象数组排序

js 数组删掉第一个值

js fill

js 数组连接

js json数组

js 数组复制

js 复制数组

js 数组拷贝

js 数组对象合并

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站