// 示例代码:将数字转换为二进制表示
function decimalToBinary(num) {
// 使用 JavaScript 内置方法 toString(2) 将数字转换为二进制字符串
return num.toString(2);
}
// 示例:将十进制数 10 转换为二进制
let result = decimalToBinary(10);
console.log(result); // 输出: "1010"
// 解释:
// - toString(2) 方法会将数字转换为二进制字符串。
// - 传入的参数 2 表示要转换为二进制(基数为 2)。
// 示例代码:处理二进制字符串并进行位运算
let binaryString = '1101'; // 二进制字符串
let num = parseInt(binaryString, 2); // 将二进制字符串转换为十进制数字
console.log(num); // 输出: 13
// 进行位运算,例如左移一位
let shiftedNum = num << 1;
console.log(shiftedNum.toString(2)); // 输出: "11010" (即 26 的二进制表示)
// 解释:
// - parseInt(string, radix) 可以将二进制字符串转换为十进制数字。
// - 位运算符(如左移 <<)可以直接对数字进行操作,并且结果可以再转换回二进制字符串。
上一篇:js rgb转16进制
下一篇:js 16进制
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站